J'utilise l'api rest de Caspio pour authentifier mes utilisateurs dans une application mobile. Lors de l'authentification, j'ai reçu un jeton d'accès que j'ai inclus dans mon appel AJAX sous le paramètre 'Authorization' : Bearer [jeton d'accès].
Je comprends que je peux renouveler le jeton avec le jeton de rafraîchissement qui m'a été donné où je peux utiliser l'appel POST.
Ma question est la suivante : avant d'utiliser l'appel POST pour un nouveau jeton, dois-je stocker le jeton d'accès ?
De même, le site web de Caspio conseille ce format pour l'appel POST :
Method: POST
URL: Token Endpoint
Body: grant_type=refresh_token&refresh_token= [token value]
Header parameters:
Authorization: Basic [string "Client_ID:Client_Secret" encoded in Base64]
Content-Type: application/x-www-form-urlencoded
Dois-je également inclure l'ID et le secret du client dans les paramètres ? En utilisant le client de repos de Firefox, j'obtiens une erreur de mauvaise requête (400).
Merci pour votre aide !