azure - 如何从一个 Azure AD 自定义页面链接到另一个
问题描述
我的网站上有一个链接,可将用户带到 Azure AD 编辑配置文件页面。我通过在底部添加 2 个链接来自定义该页面。一种是用户更改密码,另一种是更新电话号码。这些是 Azure AD 中的 3 种不同策略。当我最初从我的站点链接到该页面时,我在查询字符串中发送了一个 clientID 和一个 redirect_uri。不幸的是,这正在转换为 csrf_token 并且那些查询字符串参数已经消失,因此我无法访问它们以将它们包含在更改密码和更改电话号码链接中。当用户点击链接时,他们显然会失败。如何将某人从一个自定义策略页面链接到 Azure Active Directory 中的另一个页面?我的自定义页面使用 javascript、css 和 html。除了微软注入的以外,没有服务器端代码。
解决方案
您应该有一个返回到您的应用程序的链接,并且您的应用程序应该了解此路由使用适当的身份验证库开始新的身份验证旅程,该库具有此 URL 路径所需的 policyId。不要直接从您的自定义 HTML 中链接 B2C 旅程,而是通过您的应用程序进行。
推荐阅读
- json - 尝试仅获取根节点时,子属性也显示在 json 路径中
- java - 如何在parallelStream中对列表进行排序?
- mysql - 使用子查询加入表时出错
- openssl - openssl 1.1.1g FIPS 错误字符串 :error:0041A1F4:lib(0):func(1050):reason(500)
- android - 如何使用 com.android.ddmlib.IDevice 运行 adb exec-out 命令?
- awk - Extracting all lines between and including 2 different delimiters when the second one is repeated
- oracle - 物化视图没有刷新
- ms-clarity - 清晰度热图不会在 Gatsby 网站上滚动
- python - Numpy 在哪里广播
- reactjs - 如何通过单击reactjs中另一个组件的按钮来刷新组件