代码之家  ›  专栏  ›  技术社区  ›  stombeur

如何在adfs发布转换规则中获取客户端id值

  •  0
  • stombeur  · 技术社区  · 6 年前

    我正在adfs3.0中实现一个客户端凭据授权。这基于场景和开发人员示例。

    我想添加一个发布转换规则,该规则使用客户机id在自定义sql属性存储中查找额外的声明。

    c:[Type == "???"]
     => issue(store = "Custom Attribute Store", types = ("XYZ"), query = "SELECT claimValue from dbo.ClientClaims WHERE clientId= {0}", param = c.Value);
    

    type的正确值是什么来查找客户机id?

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

    claims在ad下工作,clientid不是广告属性。

    我能想到的唯一方法是使用一个静态声明,其中clientid是用如下类型硬编码的“ http://company.com/clientID “然后在上面的规则中使用它。