Sam*_*Sam 3 azure azure-active-directory azure-ad-b2c
我正在面向公众的应用程序中实施 Azure AD B2C,通过这种方法,新用户注册基本上是在 Azure 上的应用程序“外部”进行的。
我如何强制用户同意我的条款和条件?换句话说,我希望有一个复选框,并且必须强制用户选中它才能继续注册过程。如果用户未选中该复选框,则不应进行注册。
我了解通过 UI 自定义我可以更改注册页面的外观,并且可以有一个突出显示的声明:
单击注册,即表示您同意我们的条款和条件。
我认为如果有一个强制性的复选框会更好。这对 Azure AD B2C 是否可行?
例如,创建一个名为AgreedToTermsAndConditionstype的自定义属性String。
对于内置策略
要将此自定义属性显示为必须在注册期间选中的复选框:
资源文件示例:
{
"LocalizedCollections": [
{
"ElementType": "ClaimType",
"ElementId": "extension_AgreedToTermsAndConditions",
"TargetCollection": "Restriction",
"Override": true,
"Items": [
{
"Name": "I agree to your terms and conditions",
"Value": "True"
}
]
}
]
}
Run Code Online (Sandbox Code Playgroud)
(呸!)
如果您想存储条款和条件的日期或版本,您还可以将项目值设置为日期字符串(例如“2018-04-01”)或版本字符串(例如“v1”)。
对于自定义策略
2018 年 5 月 23 日更新
在Azure中AD B2C管理用户访问本文介绍了如何可以在注册过程中提示最终用户协议,并随后登录,如果最终用户不接受最新的或新的条款和条件。
| 归档时间: |
|
| 查看次数: |
4281 次 |
| 最近记录: |