Hallo zusammen,
ich arbeite daran, meine neu erstellte Discourse-Community mit meiner Website zu integrieren. Ich habe auch SSO (DiscourseConnect) implementiert. Alles funktioniert gut mit Postman.
Das Problem ist, dass ich bei der Integration nicht weiterkomme.
Ich kann die Authentifizierung in Postman durchführen, indem ich das Authentifizierungstoken in die Request-Header übergebe. Aber ich kann nicht herausfinden, wie ich das Authentifizierungstoken in die Request-Header übergeben kann, wenn der Benutzer versucht, sich über meine Discourse-Website anzumelden.
Mit anderen Worten, wie setze ich das Autorisierungstoken (das im localStorage des Browsers vorhanden ist) in die Request-Header der URL, die an mein Backend gesendet wird?
Mein Tech-Stack: - React, Django-Rest
Für ein besseres Verständnis werfen Sie bitte einen Blick auf Folgendes: -
Antwort:-
http://discuss.example.com/session/sso_login?sso=bm9uY2U9Y2I2ODI1MWVlZmI1MjExZTU4YzAwZmYxMzk1ZjBjMGImbmFtZT1zYW0mdXNlcm5hbWU9c2Ftc2FtJmVtYWlsPXRlc3QlNDB0ZXN0LmNvbSZleHRlcm5hbF9pZD1oZWxsbzEyMyZyZXF1aXJlX2FjdGl2YXRpb249dHJ1ZQ%3D%3D&sig=3d7e5ac755a87ae3ccf90272644ed2207984db03cf020377c8b92ff51be3abc3
In der obigen Anfrage setze ich explizit das Autorisierungstoken in die Request-Header.
Wie kann ich beim Integrieren das Token (das im localStorage des Browsers vorhanden ist) in die Request-Header setzen, während die Anfrage an mein Backend weitergeleitet wird?
Ich bin ein Neuling.
