Всем привет,
Я работаю над интеграцией недавно созданного сообщества Discourse с моим сайтом. Также я реализовал SSO (DiscourseConnect). Всё работает корректно в Postman.
Проблема в том, что я застрял на этапе интеграции.
В Postman я могу выполнить аутентификацию, передав токен аутентификации в заголовках запроса. Но я не могу понять, как передать токен аутентификации в заголовках запроса, когда пользователь пытается войти через мой сайт на базе Discourse.
Другими словами, как установить токен Authorization (который находится в localStorage браузера) в заголовки запроса для URL, отправляемого на мой бэкенд?
Мой стек технологий:- React, Django-rest
Для лучшего понимания, пожалуйста, посмотрите следующее:-
Ответ:-
http://discuss.example.com/session/sso_login?sso=bm9uY2U9Y2I2ODI1MWVlZmI1MjExZTU4YzAwZmYxMzk1ZjBjMGImbmFtZT1zYW0mdXNlcm5hbWU9c2Ftc2FtJmVtYWlsPXRlc3QlNDB0ZXN0LmNvbSZleHRlcm5hbF9pZD1oZWxsbzEyMyZyZXF1aXJlX2FjdGl2YXRpb249dHJ1ZQ%3D%3D&sig=3d7e5ac755a87ae3ccf90272644ed2207984db03cf020377c8b92ff51be3abc3
В вышеуказанном запросе я явно устанавливаю токен Authorization в заголовки запроса.
При интеграции, как я могу установить токен (находящийся в localStorage браузера) в заголовки запроса при перенаправлении запроса на мой бэкенд?
Я новичок.
