Nous vous informons que nos équipes techniques vont prochainement mener une maintenance sur notre serveur d'authentification.
Nous prévoyons effectivement d'effectuer une montée de version de notre serveur, qui rendra inopérantes certaines fonctionnalités jusqu'alors supportées.
En effet, cette maintenance est cassante pour les intégrateurs utilisant le POST /token Content-type 'application/json'. Ce changement est motivé par les recommandations édictées par la RFC Oauth2.
En fin d'article, vous trouverez 2 exemples :
- Exemple 1 : appel au POST /token Content-type 'application/json' (qui ne sera plus supporté)
- Exemple 2 : appel au POST /token de Content-type 'application/x-www-form-
Par conséquent, nous recommandons aux intégrateurs impactés de ne plus utiliser le header Content-type 'application/json', et d'opter au plus vite pour le header Content-type 'application/x-www-form-
A noter que le fonctionnement cible est déjà opérationnel. Vous pouvez donc dès à présent effectuer les changements nécessaires.
******* Exemple 1 ******* ******* POST /token ROPC 'Content-Type: application/json' ******* curl --location --request POST 'https://auth.oxlin.io/token' \ --header 'Content-Type: application/json' \ --data-urlencode 'grant_type=password' \ --data-urlencode 'client_id={client_id}' \ --data-urlencode 'client_secret={client_secret}' \ --data-urlencode 'scope={scope}' \ --data-urlencode 'username={username}' \ --data-urlencode 'password={password}' \ --data-urlencode 'provider=connect' ====> KO
******* Exemple 2 ******* ******* POST /token ROPC 'Content-Type: application/x-www-form-urlencoded' ******* curl --location --request POST 'https://auth.oxlin.io/token' \ --header 'Content-Type: application/x-www-form-urlencoded' \ --data-urlencode 'grant_type=password' \ --data-urlencode 'client_id={client_id}' \ --data-urlencode 'client_secret={client_secret}' \ --data-urlencode 'scope={scope}' \ --data-urlencode 'username={username}' \ --data-urlencode 'password={password}' \ --data-urlencode 'provider=connect' ====> OK
Les dates de maintenance sont les suivantes :
- Le 5 Décembre 2024 à 14h sur la Sandbox
- Le 9 Janvier 2025 à 14h sur la PROD