CAS LDAP和数据库查询

时间:2016-02-24 19:22:35

标签: cas

我有一个使用CAS对LDAP进行身份验证的用户。我现在有了UID。是否可以使用CAS来使用UID查询oracle数据库以获取从oracle存储的其他用户属性?

我尝试在我的bean中使用SingleRowJdbcPersonAttributeDao类,但我无法从中释放任何属性......我甚至不确定查询是否正在执行。

1 个答案:

答案 0 :(得分:1)

是。 CAS中的身份验证与属性检索不同。您可以通过一个源进行身份验证,并从另一个源获取属性。身份验证通过authN处理程序处理,属性检索通过属性存储库处理。

检索完属性后,需要配置服务定义以释放这些属性。您需要定义一个授权发布所有或选择属性的属性策略。

请参阅http://jasig.github.io/cas/4.1.x/integration/Attribute-Release.html