如何在Azure AD B2C中获取访问令牌而不是指向重定向URL

时间:2019-04-15 11:32:09

标签: azure react-native azure-ad-b2c

我已经在Azure AD B2C租户中创建了一个自定义策略,从中可以获取用户流终结点。此时,我可以登录我的注册用户,并且在成功登录尝试之后,它会将我重定向到我的重定向URL(在我的情况下为https://jwt.ms)中,该访问URL在其中对我的访问令牌进行了解码。

我现在正在做的是使用WebView在react native应用中打开相同的用户流终结点。它工作正常,但随后重定向到了我不需要的重定向URL(https://jwt.ms)。我想要的是将成功登录后可以获取的访问令牌返回给我,以便我可以使用该令牌通过对其进行解码来获取用户信息。

如何获取访问令牌而不是我的应用程序指向重定向URL?

1 个答案:

答案 0 :(得分:2)

我正在寻找解决方案,并找到了this库。该库将使用您现有的AADB2C租户,并向您返回访问令牌。

请注意,您可能要在onNavigationStateChange中编辑LoginView.js功能以关闭Web视图,并在登录后将应用重定向到特定屏幕。