2
사용자가 속한 그룹을 찾으려면 어떻게해야합니까? GroupManager.findAllGroups()를 사용하고 GroupManager.findUsersInGroup (java.lang.String groupName)으로 그룹을 반복 할 수 있습니다. 그러나 이것은 비쌉니다. 직설적 인 방법이 있습니까?스프링 보안 : 사용자가 속한 그룹 찾기
감사합니다.
사용자가 속한 그룹을 찾으려면 어떻게해야합니까? GroupManager.findAllGroups()를 사용하고 GroupManager.findUsersInGroup (java.lang.String groupName)으로 그룹을 반복 할 수 있습니다. 그러나 이것은 비쌉니다. 직설적 인 방법이 있습니까?스프링 보안 : 사용자가 속한 그룹 찾기
감사합니다.
약간의 연구 끝에 기존의 스프링 보안 API가 없으므로 데이터베이스 스키마를 기반으로 SQL을 직접 작성해야 할 수도 있습니다.
데이터베이스 스키마에 따라 다릅니다. 사용자 테이블에 그룹과의 관계가있는 경우 user.getGroups()가 모든 그룹을 가져와야합니다. – Raghuram
기본 스키마 http://static.springsource.org/spring-security/site/docs/3.0.x/reference/appendix-schema.html을 사용하고 있습니다. –