【发布时间】:2020-04-15 05:32:22
【问题描述】:
我正在使用 @azure/msal-angular 使用 Azure AD B2C 帐户登录。我想传递一些自定义参数,这些参数在重定向回来时仍然可用。
我阅读了一些文档here,其中说我们可以使用“状态”来带一些参数,但是我找不到任何示例如何在状态中定义自定义参数以及如何在重定向回来时获取它。
任何帮助将不胜感激!
【问题讨论】:
标签: angular redirect state azure-ad-b2c msal
我正在使用 @azure/msal-angular 使用 Azure AD B2C 帐户登录。我想传递一些自定义参数,这些参数在重定向回来时仍然可用。
我阅读了一些文档here,其中说我们可以使用“状态”来带一些参数,但是我找不到任何示例如何在状态中定义自定义参数以及如何在重定向回来时获取它。
任何帮助将不胜感激!
【问题讨论】:
标签: angular redirect state azure-ad-b2c msal
您是否可以分享您正在使用的代码(只是相关的片段)?您链接的文档清楚地显示了如何使用状态参数。
如果您查看示例代码(文档中的链接,但here 是)您可以将状态参数添加到登录请求中。
// Add here scopes for id token to be used at MS Identity Platform endpoints.
const loginRequest = {
scopes: ["openid", "profile", "User.Read"],
state: "YOUR_STATE" // <-- Set your state parameter.
};
【讨论】: