我有一个使用外部LDAP作为提供程序进行身份验证的weblogic服务器。 我需要恢复特定用户在LDAP存储库中与之关联的组。如何获取特定用户的所有LDAP组?
登录使用标准的Java注释:
<form method="POST" action="j_security_check">
<p>Username: <input type="text" name="j_username"/></p>
<p>Password: <input type="password" name="j_password"/></p>
<input type="submit" value="Login"/>
</form>
,登录后,我可以使用恢复Princial: <%= request.getUserPrincipal()%>
但我现在需要的是从LDAP恢复该主体的所有关联组?可能吗?
[] s
嗨,经过一段时间的研究,我确实同意你的看法。我对这个问题的最终解决方案实际上不得不使用request.isUserInRole和解决方法来让组织要求我使用专有的内部weblogic类。 –
哦,补充,但我实际上并没有必须在成功登录后使用标准Form mehtod循环遍历所有组,我只能检查请求。isUserInRole来解决我的问题。 –