- 首先,需要在自定义策略中添加一个ClaimsTransformation,用于检查用户是否已验证其电子邮件地址。下面是一个示例ClaimsTransformation:
- 在SignUpOrSignIn.xml策略文件中,找到名为VerifyEmailAddress的步骤。默认情况下,该步骤会向用户显示一个验证电子邮件地址的页面,并将用户重定向到登录页面。要更改此默认行为,需要将步骤的导向结果更改为其他值。可以使用以下代码在步骤中添加导向:
// VerifyEmailAddress step
emailVerified
SkipThisOrchestrationStep
TokenExchange
// Add navigation here
emailVerified
SkipThisOrchestrationStep
- 在TechnicalProfile中添加对该导向的引用:
Local Account Discovery using email address