인증을 위해 외부 LDAP를 공급자로 사용하는 웹 서버가 있습니다. 특정 사용자가 LDAP 리포지토리에 연결 한 그룹을 복구해야합니다.특정 사용자의 모든 LDAP 그룹을 얻는 방법은 무엇입니까?
로그인 표준 자바 표기법 사용
<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을 사용하고 그룹에게 독점적 인 내부 웹 로직 클래스를 사용하도록 요청하는 해결 방법을 사용해야했습니다. –
아, 보완하고 있지만, 표준 양식을 사용하여 성공적으로 로그인 한 후에 모든 그룹을 반복 할 필요가 없었습니다. 요청을 확인할 수있었습니다.isUserInRole 내 문제를 해결하기 위해. –