15.4. 身份管理
identityManager组件,它提供了包括创建、修改和删除用户,授权和吊销角色,修改密码,启用和禁用用户账户,验证用户以及列出所有用户和角色的所有方法。
15.4.1. 配置IdentityManager
identityManager组件允许为验证和授权操作配置为独立的身份存储。这意味着通过一个身份存储(例如一个LDAP目录)进行用户验证,而从另外一个身份存储(例如关系型数据库)取得它的角色。LdapIdentityStore,它使用一个LDAP目录来存储用户和角色。
LdapIdentityStore的相关用户和角色的操作:
<security:identity-manager identity-store="#{ldapIdentityStore}"/>
<security:identity-manager identity-store="#{ldapIdentityStore}"
role-identity-store="#{jpaIdentityStore}"/>