<authentication-manager>
<authentication-provider>
<jdbc-user-service id="userService"
data-source-ref="dataSource"
users-by-username-query="select EMAIL_ADRES,PASSWORD,true from WDMUSERINFO where EMAIL_ADRES = ?"
group-authorities-by-username-query="select groupinfo.GROUP_ID, groupinfo.GROUP_NM, roleinfo.ROLE_NM from WDMGROUPINFO groupinfo, WDMUSERINFO userinfo, WDMROLEINFO roleinfo where userinfo.EMAIL_ADRES = ? and groupinfo.GROUP_ID = userinfo.GROUP_ID and groupinfo.ROLE_CODE = roleinfo.ROLE_CODE"/>
<password-encoder ref="passwordEncoder"/>
</authentication-provider>
원래 구상은 위에 쿼리를 이용해서 인증과 권한 적용을 하려고 생각 했지만 기본 데이터베이스 스키마 이외에 다른 스키마 적용이 안돼서 Dao 와 서비스를 구현해서 적용을 하긴 했습니다만 위 방법이 훨씬 간단할것 같아서요 jdbc-user-service 네임 스페이스를 수정해서 사용할수 있다는데
이런경우 주로 어떻게 구현 하시나요?
--
이 메일은 Google 그룹스 'Korea Spring User Group Q&A' 그룹에 가입한 분들에게 전송되는 메시지입니다.
이 그룹에서 탈퇴하고 더 이상 이메일을 받지 않으려면 ksug+uns...@googlegroups.com에 이메일을 보내세요.
http://groups.google.com/group/ksug에서 이 그룹을 방문하세요.
웹에서 이 토론을 보려면 https://groups.google.com/d/msgid/ksug/caf9a679-7eb1-40e1-99f9-4de8cc3f5b2b%40googlegroups.com을(를) 방문하세요.
더 많은 옵션을 보려면 https://groups.google.com/d/optout을(를) 방문하세요.