Azure B2C自定义策略:添加注册/登录额外步骤技术问询
嘿,看起来你正在为身份验证流程打造自定义策略,想要在注册/登录环节加个额外步骤来收集更多用户信息对吧?你已经完成了新ClaimsProvider的添加工作,我把你提供的代码片段按规范格式化好了:
自定义注册/登录策略 - 新增ClaimsProvider配置
<ClaimsProviders> <ClaimsProvider> <DisplayName>Self Asserted</DisplayName> <TechnicalProfiles> <TechnicalProfile Id="GetCity"> <DisplayName>Local Account Sign In</DisplayName> <Protocol Name="Proprietary" Handler="Web.TPEngine.Providers.SelfAssertedAttributeProvider, Web.TPEngine, Version=..." /> <!-- 这里可以补充InputClaims、OutputClaims等配置,定义需要收集的用户信息(比如城市) --> </TechnicalProfile> </TechnicalProfiles> </ClaimsProvider> </ClaimsProviders>
如果要让这个额外步骤生效,别忘了后续还要做这几件事:
- 在
GetCity这个TechnicalProfile里添加InputClaims(声明需要收集的字段,比如city)和OutputClaims(指定要存储或传递的声明) - 把这个TechnicalProfile关联到对应的用户旅程(User Journey)步骤中,确保流程会触发这个信息收集环节
内容的提问来源于stack exchange,提问作者Iva
相关产品推荐
相关产品推荐

