代码之家  ›  专栏  ›  技术社区  ›  Marcel Wolterbeek

自定义策略:如何将域的值作为声明获取?

  •  1
  • Marcel Wolterbeek  · 技术社区  · 5 年前

    我正在使用自定义策略,并将社交帐户和LocalAccountSignineMaileExchange的签名和注册组合在一起。

    使用 domain_hint 我可以跳过对社交账户的选择,直接进入谷歌登录。

    我还想设置 域提示 转到“LocalAccount”,然后只显示本地帐户登录。

    我想我可以通过在用户旅程中添加第一步来检查 域提示 =“LocalAccount”,如果ClaimEquals跳过社交提供者。

    当我指定以下内容时,我可以将值作为输出声明获取:

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

    但如何在编排步骤中获得作为先决条件的值???

    0 回复  |  直到 5 年前
        1
  •  0
  •   rbrayb    5 年前

    您可以使用{OIDC:DomainHint} claims resolver .