Nous avons construit un fournisseur basé sur le client OAuth2.0 de PHP League.
Vous trouverez toutes les instructions d'installation et de fonctionnement sur la page du projet sur Github.
Vous pouvez télécharger un exemple de projet ici et remplacer simplement les paramètres clientId, clientSecret et redirectUri dans le fichier index.php.
Suivez les instructions ici pour créer une application dans Braincube.
Une fois que vous disposez d'un jeton OAuth2.0 valide, vous devez ouvrir une session SSO pour récupérer un jeton SSO et communiquer avec l'API Braincube.