1

我正在为社交帐户和 LocalAccountSigninEmailExchange 使用带有 CombinedSignInAndSignUp 的自定义策略。

使用domain_hintI 可以跳过社交帐户的选择并直接转到例如 google 登录。

我还想设置domain_hint为“LocalAccount”,然后只显示本地帐户登录。

我想我可以通过在 UserJourney 中添加第一步来检查是否domain_hint="LocalAccount" 以及 ClaimEquals 是否跳过社交提供者来做到这一点。

当我指定时,我可以将值作为输出声明:

<OutputClaim ClaimTypeReferenceId="domain_hint" AlwaysUseDefaultValue="true" DefaultValue="{OIDC:DomainHint}"/>

但是如何在 OrchestrationStep 中将值作为前提条件???

4

1 回答 1

0

您可以使用 {OIDC:DomainHint}声明解析器

于 2019-10-08T18:20:44.053 回答