我如何才能获得用户所属的用户组列表(属性)。我希望使用LDAP服务器作为SAML身份验证源,然后将LDAP属性映射到SAML属性,并在基于角色管理的J2EE应用程序组的spring-saml身份验证中使用它们。此时我所做的是LDAP->SAML->Spring-security (SAML模块)身份验证。但登录后无法获取组,因为LDAP没有将它们与其他信息(cn、电子邮件、gidNumber等)一起返回
发布于 2013-09-05 07:27:46
除非您正在使用LDAP,否则您必须使用用户的DN作为组成员资格属性的值来搜索组,该值可能是uniqueMember
或roleOccupant,
,具体取决于您设置OpenLDAP服务器的方式。
如果您正在使用memberOf
覆盖,只需在查找用户时请求memberOf
属性的值。
https://stackoverflow.com/questions/18593054
复制相似问题