Authenticatie
De authenticatie bestaat uit 2 API-calls
Login
Input Parameter | Waarde |
---|---|
UserName | AI-Hub gebruikersnaam |
Password | AI-Hub wachtwoord |
Afhankelijk van de 2FA status op het account kan de output verschillen. De TwoFactorAuthenticationId
wordt automatisch opgeslagen in een variabele.
Info
In de response body is TwoFactorSetupEnabled
alleen true
als de 2FA nog niet gekoppeld is, maar het gebruikersaccount zelf wel actief is.
2FA Actief
De reponse body van een account met 2FA geactiveerd
2FA In-Actief
De reponse body van een account waar 2FA uit staat.
GetToken
Open vervolgens het request AI-Hub GetToken
# | Input Parameter | Waarde |
---|---|---|
1 | grant_type | password |
2 | AuthtenticationId | Response-login/TwoFactorAuthenticationId |
3 | AuthenticationCode | 2FA actief: Authenticator/2FA token |
3 | AuthenticationCode | 2FA inactief: string |
De response body ziet er als volgt uit:
Token
In elke vervolg API call dient de Token meegestuurd te worden als een Bearer + Token
voor authenticatie en autorisatie.