Azure Ad B2C:如何使用msal angular传递重定向url中仍然可用的参数

Azure Ad B2C:如何使用msal angular传递重定向url中仍然可用的参数,angular,redirect,state,azure-ad-b2c,msal,Angular,Redirect,State,Azure Ad B2c,Msal,我正在使用@azure/msal angular登录azure AD B2C帐户。我想传递一些自定义参数,当它重定向回来时仍然可用 我读了一些文档,其中说我们可以使用state来引入一些参数,但我找不到任何示例来说明如何在state中定义自定义参数,以及如何在重定向返回时获取这些参数 任何帮助都将不胜感激 您是否可以只共享您正在使用的相关片段的代码?您链接的文档清楚地显示了如何使用状态参数 如果查看文档中的示例代码链接,但实际上是这样,则可以将状态参数添加到登录请求中 嗨,是的,你说得对。这是设

我正在使用@azure/msal angular登录azure AD B2C帐户。我想传递一些自定义参数,当它重定向回来时仍然可用

我读了一些文档,其中说我们可以使用state来引入一些参数,但我找不到任何示例来说明如何在state中定义自定义参数,以及如何在重定向返回时获取这些参数


任何帮助都将不胜感激

您是否可以只共享您正在使用的相关片段的代码?您链接的文档清楚地显示了如何使用状态参数

如果查看文档中的示例代码链接,但实际上是这样,则可以将状态参数添加到登录请求中


嗨,是的,你说得对。这是设置自定义状态的正确方法。而让我困惑的是,如何在以后恢复这种状态。我发现现在我们只能在使用HandlerRedirectCallback时获取状态,从AuthResponse获取。MsalService中有函数getAccountState,但我不知道如何使用它。
// 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.
};