首页 > 解决方案 > 如何从一个 Azure AD 自定义页面链接到另一个

问题描述

我的网站上有一个链接,可将用户带到 Azure AD 编辑配置文件页面。我通过在底部添加 2 个链接来自定义该页面。一种是用户更改密码,另一种是更新电话号码。这些是 Azure AD 中的 3 种不同策略。当我最初从我的站点链接到该页面时,我在查询字符串中发送了一个 clientID 和一个 redirect_uri。不幸的是,这正在转换为 csrf_token 并且那些查询字符串参数已经消失,因此我无法访问它们以将它们包含在更改密码和更改电话号码链接中。当用户点击链接时,他们显然会失败。如何将某人从一个自定义策略页面链接到 Azure Active Directory 中的另一个页面?我的自定义页面使用 javascript、css 和 html。除了微软注入的以外,没有服务器端代码。

标签: azureazure-active-directoryazure-ad-b2c

解决方案


您应该有一个返回到您的应用程序的链接,并且您的应用程序应该了解此路由使用适当的身份验证库开始新的身份验证旅程,该库具有此 URL 路径所需的 policyId。不要直接从您的自定义 HTML 中链接 B2C 旅程,而是通过您的应用程序进行。


推荐阅读