Docs Authentifizierung (JWT)
Authentifizierung
Sichere deine API-Anfragen mithilfe von JSON Web Tokens (JWT) ab. Ideal für User-interaktionen und temporäre Sessions.
Login via API
Um ein JWT zu erhalten, sende deine Zugangsdaten an den Login-Endpunkt:
curl -X POST https://api.craftingstudiopro.de/v1/auth/login \
-H "Content-Type: application/json" \
-d '{
"username": "DeinName",
"password": "DeinPasswort"
}'
Erwartete Antwort
{
"token": "eyJhbGciOiJIUzI1NiIsInR5...",
"user": {
"username": "DeinName",
"role": "USER"
}
}
Token verwenden
Sende das Token im Authorization Header als Bearer Token mitsenden.
curl -X GET https://api.craftingstudiopro.de/v1/plugins/my \
-H "Authorization: Bearer YOUR_TOKEN_HERE"
Ablauf & Security
JWTs laufen aus Sicherheitsgründen nach 24 Stunden ab. Danach ist ein erneuter Login notwendig. Für dauerhafte Scripte oder Server-zu-Server Kommunikation nutze bitte API Keys.