Как получить токен доступа вместо указания URL-адреса перенаправления в Azure AD B2C - PullRequest
1 голос
/ 15 апреля 2019

Я создал собственную политику в своем клиенте Azure AD B2C, из которой я получаю конечную точку потока пользователя. На данный момент я могу войти в систему моего зарегистрированного пользователя, и после успешной попытки входа он перенаправляет меня на мой URL перенаправления (в моем случае это https://jwt.ms), где мой токен доступа декодирован.

То, что я сейчас делаю, - это открытие той же конечной точки потока пользователя в собственном приложении реагирования с использованием WebView. Он работает отлично, но затем перенаправляет на мой URL-адрес перенаправления (https://jwt.ms), который я не хочу. Я хочу вернуть мне токен доступа, который я могу получить после успешного входа в систему, чтобы я мог использовать токен для получения пользовательская информация, расшифровав ее.

Как я могу получить токен доступа вместо моего приложения, указывающего на URL перенаправления?

1 Ответ

2 голосов
/ 15 апреля 2019

Я искал решение и нашел эту библиотеку. Эта библиотека берет вашего существующего клиента AADB2C и возвращает вам токен доступа.

Обратите внимание, что вы можете отредактировать функцию onNavigationStateChange в LoginView.js, чтобы закрыть веб-просмотр и перенаправить ваше приложение на определенный экран после входа в систему.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...