Bonjour à tous,
Je travaille à l’intégration de ma communauté Discourse fraîchement créée avec mon site Web. J’ai également implémenté le SSO (DiscourseConnect). Tout fonctionne bien sur Postman.
Le problème est que je suis bloqué dans l’intégration de ceux-ci.
Je peux effectuer l’authentification dans Postman en passant le jeton d’authentification dans les en-têtes de requête. Mais je n’arrive pas à comprendre comment passer le jeton d’authentification dans les en-têtes de requête lorsque l’utilisateur tente de se connecter via mon site Web Discourse.
En d’autres termes, comment définir le jeton d’autorisation (présent dans le localStorage du navigateur) dans les en-têtes de requête de l’URL envoyée à mon backend ?
Ma pile technologique : - React, Django-rest
Pour une meilleure compréhension, veuillez jeter un œil à ce qui suit : -
Réponse : -
http://discuss.example.com/session/sso_login?sso=bm9uY2U9Y2I2ODI1MWVlZmI1MjExZTU4YzAwZmYxMzk1ZjBjMGImbmFtZT1zYW0mdXNlcm5hbWU9c2Ftc2FtJmVtYWlsPXRlc3QlNDB0ZXN0LmNvbSZleHRlcm5hbF9pZD1oZWxsbzEyMyZyZXF1aXJlX2FjdGl2YXRpb249dHJ1ZQ%3D%3D&sig=3d7e5ac755a87ae3ccf90272644ed2207984db03cf020377c8b92ff51be3abc3
Dans la requête ci-dessus, je définis explicitement le jeton d’autorisation dans les en-têtes de requête.
Lors de l’intégration, comment puis-je définir le jeton (présent dans le localStorage du navigateur) dans les en-têtes de requête lors de la redirection de la requête vers mon backend ?
Je suis un débutant.
