如何在 React Native 中使用 react-native-azure-ad-2 从 Microsoft 获取 idToken?
How to get the idToken from Microsoft using react-native-azure-ad-2 in react native?
我正在用 React Native 构建移动应用程序。我必须使用 React-native-azure-ad-2 包登录 Azure AD 的地方。我已通过选择 Public 客户端(移动和桌面)选项在 App Registration 的 Azure AD 上注册了我的应用程序。
我面临以下问题:
1) 应用注册时Redirect URI应该写什么?
2) 如何获取 idToken (JWT)?它只提供访问令牌。
下面是我从 SDK 得到的响应。
{token_type: "Bearer", scope: "https://graph.microsoft.com/User.Read https://graph.microsoft.com/Mail.Read", expires_in: 3600, ext_expires_in: 3600, access_token: "EwBgA8l6BAAURSN/FHlDW5xN74t6GzbtsBBeBUYAAYc2qpTiRI…1K8vK7jE80AZ6mgzpziYLWeJsFrJHnJ8vJN8nxIerszo5PoQC"}
但是我需要 JWT 格式的 idToken。
1) What should I write in Redirect URI while app registration?
没关系,它是 Microsoft Azure AD 将重定向到的 URI 以响应 OAuth 2.0 请求。该值不需要是物理端点,但必须是有效的 URI。
2) How do i get the idToken (JWT)?
将 openid
添加到范围。
我正在用 React Native 构建移动应用程序。我必须使用 React-native-azure-ad-2 包登录 Azure AD 的地方。我已通过选择 Public 客户端(移动和桌面)选项在 App Registration 的 Azure AD 上注册了我的应用程序。
我面临以下问题:
1) 应用注册时Redirect URI应该写什么?
2) 如何获取 idToken (JWT)?它只提供访问令牌。
下面是我从 SDK 得到的响应。
{token_type: "Bearer", scope: "https://graph.microsoft.com/User.Read https://graph.microsoft.com/Mail.Read", expires_in: 3600, ext_expires_in: 3600, access_token: "EwBgA8l6BAAURSN/FHlDW5xN74t6GzbtsBBeBUYAAYc2qpTiRI…1K8vK7jE80AZ6mgzpziYLWeJsFrJHnJ8vJN8nxIerszo5PoQC"}
但是我需要 JWT 格式的 idToken。
1) What should I write in Redirect URI while app registration?
没关系,它是 Microsoft Azure AD 将重定向到的 URI 以响应 OAuth 2.0 请求。该值不需要是物理端点,但必须是有效的 URI。
2) How do i get the idToken (JWT)?
将 openid
添加到范围。