如何使用saml

时间:2018-06-27 10:10:22

标签: saml-2.0 keycloak

环境:

密钥克隆3.2 Saml2.0

情况: 我需要动态添加用户属性值。

任务: 我需要为我的用户提供 name 属性,该属性可以从“名字”和“姓氏”字段动态填充,正如我在密钥克隆中发现的那样,该属性可以是“ fullName ”属性。

  

注意:在我的情况下,它也可以是 firstName + lastName 字段,而不是 fullName

操作: 我在 Clients-> myCLient-> Mappers My Client Mappings

下添加了名称为fullName的用户属性。

然后在我的用户用户-> myUser->属性,属性键名称和属性值 $ {fullName} 下添加。 My User Details My User Attributes

结果: 结果,我从预定义的用户属性中获得了$ {fullName}作为值,而不是动态值。

问题:

  
      
  1. 有可能做我需要的这种事情吗?
  2.   
  3. 如果可能的话,我在这里的步骤有什么问题?
  4.   

1 个答案:

答案 0 :(得分:0)

作为一种解决方案,我发现在键锁的客户端下我们具有内置的用户属性。 例如,可以添加X500给定名称X500姓氏,并将其作为SAML断言属性的一部分进入BE端。