azure-active-directory - 仅用于登录的 ADB2C 自定义策略。如何添加 KMSI 和控制密码休息链接
问题描述
我正在设置自定义策略,因此有一个独特的策略
- 注册
- 登入
- 重设密码
(我需要这样,因为每个独特的自定义模板都有自己的跟踪/分析代码。)
对于登录策略,我目前使用的是 selfAsserted 内容定义而不是统一的内容定义,这样我就可以隐藏任何从这里注册的机会。这很好用 - 但是,我看不到如何添加内置的 KMSI?
(我不介意切换回unifiedssp 以启用KMSI,但是如何禁用此流程中的帐户创建?)
其次,如果我使用unifiedssp,忘记密码链接不会指向我的自定义密码重置策略——它会尝试以统一的方式执行此操作。是否可以为此设置自定义目标,而不是处理我的应用程序中的错误并强制重定向?
如果我坚持使用 selfAsserted 显示,是否有添加忘记密码链接的首选方法(而不仅仅是硬编码)
解决方案
拉吉,
根据https://docs.microsoft.com/en-us/azure/active-directory-b2c/self-asserted-technical-profile#metadata
您可以通过将 showSignUpLink 元数据设置为 false 来禁用注册链接。
<Metadata>
<Item Key="setting.showSignupLink">IpAddress</Item>
</Metadata>
关于嵌入式密码重置,这一直是 b2c 开发人员一段时间以来的痛点。
这是一个将密码重置嵌入到 IDP 选项中的示例。您可以在此处找到详细信息:https ://github.com/azure-ad-b2c/samples/tree/master/policies/embedded-password-reset 。
如果这对您有帮助,请告诉我。
推荐阅读
- css - 在与复选框标签相同的行中输入复选框
- node.js - 无法连接到数据库MongoParseError: Unescaped at-sign in authority section
- java - 在文件夹之间移动创建的文件会产生奇怪的“与我共享”行为
- javascript - 如何在不使用request.post的情况下将ajax数据的所有数据导入django
- c++ - 分配二维可变大小的数组
- r - 如何将 xts 转换为包含索引列的 data.frame?
- machine-learning - 如何使用 Watson Studio 和机器学习部署 scikit learn python 模型?
- lets-encrypt - 申请新域证书时出现 ACME 错误
- r - R循环遍历数据框并计算大于值的值并删除行
- linux - 如何更改 curl 命令以指向我的 github 存储库。或本地磁盘代码