Token in Base64
De AFAS-token in de header van de connector-call moet altijd Base64-encoded verstuurd worden. Dit geldt voor zowel REST/JSON als SOAP/XML. Als de token niet Base64-encoded is in de header, zal er een foutmelding worden gegeven.
Dit artikel legt uit hoe je het XML-token omzet naar een Base64-token.
Let op:
Gebruik deze werkwijze alleen als de externe softwarepartner geen eigen mogelijkheid heeft om Base64-tokens te genereren. Als de softwarepartner dit al ondersteunt, hoef je deze handmatige stappen niet uit te voeren.
Stappenplan:
- Ga naar: https://connect.afas.nl
Op deze pagina kun je jouw XML-token testen en de Base64-versie opvragen.
- Vul het XML-token in bij Token.
Je test hiermee of bijvoorbeeld een GetConnector een resultaat geeft.
- Vul de overige velden in.
- Klik op: Verbinden met token.

Onderaan het venster verschijnt in het groen de regel Authorisation. Dit is de Base64-notatie van je XML-token.
- Kopieer het Base64-token.
- Neem de volledige tekst over, inclusief 'AfasToken' (let op de spatie achter AfasToken).
- Kopieer niet het aanhalingsteken "aan het einde van de regel.
- Vergeet je de spatie of neem je het aanhalingsteken mee, dan werkt de authenticatie niet.

- Plak het Base64-token in de externe applicatie.
Gebruik dit token in plaats van het XML-token.
- Test de verbinding.
Controleer of de applicatie nog correct werkt met het nieuwe Base64-token.
Zie ook: