Bearer token aanvragen met granttype password
Om een bearer token aan te vragen met het granttype password zijn er twee stappen nodig:- Koppelingsleutel decoderen in een username en een password
- Gedecodeerde username en password verzenden naar de auth server
De koppelingsleutel decoderen
De koppeling sleutel is een base64 encoded string van een username en password die met : aan elkaar gezet zijn. Dit kan gedecodeerd worden via de volgende pseudo code:[username, password] = split(':', base64Decode(koppelingSleutel))
Gedecodeerde username en password verzenden
Voorbeeld requestLet op: het is belangrijk dat de credentials in de body worden gezet.
POST https://auth.snelstart.nl/b2b/token HTTP/1.1 Content-Type: application/x-www-form-urlencoded grant_type=password&username={username}&password={password}Het acces_token uit de response body is nodig voor communicatie met de api.
{ "access_token":"acces_token", "token_type":"bearer", "expires_in":3599 }