Demonstriert JWT Token-Authentifizierung mit der
Benutzerverwaltungs-API für externe Anwendungen
https://authcoreapi.server-1.net
demo@example.com / Demo123!
Anmeldung und Token-Erhalt:
fetch('/identity/login', {
method: 'POST',
headers: {
'Content-Type': 'application/json'
},
body: JSON.stringify({
email: 'user@example.com',
password: 'Password123!'
})
})
Response: Access Token & Refresh Token
Authentifizierte API-Aufrufe:
fetch('/identity/manage/info', {
headers: {
'Authorization': 'Bearer ' + accessToken,
'Content-Type': 'application/json'
}
})
JWT Token wird im Authorization Header übertragen
Token-Aktualisierung:
fetch('/identity/refresh', {
method: 'POST',
headers: {
'Content-Type': 'application/json'
},
body: JSON.stringify({
refreshToken: refreshToken
})
})
Erhält neuen Access Token ohne erneute Anmeldung