securityContext 관련
- 작성자 :
- 김*미
- 작성일 :
- 2015-10-01 19:45:18
- 조회수 :
- 751
- 구분 :
- 공통컴포넌트
- 진행상태 :
- 완료
Q
context-security 설정하여 로그인을 사용하고 있습니다.
혹시 아이디 패스워드 없이 바로 로그인한 상태로 설정하여 사용할 수 있는 방법이 있는지요?
Authentication 에 권한을 임의로 넣어주는 방법이 있는지 알고 싶습니다.
혹시 아이디 패스워드 없이 바로 로그인한 상태로 설정하여 사용할 수 있는 방법이 있는지요?
Authentication 에 권한을 임의로 넣어주는 방법이 있는지 알고 싶습니다.
A
김용미님, 안녕하세요.
공통컴포넌트 생성시 로그인 기능을 제외할 경우 '더미사용자' 라고 하는 기본 사용자를 지원합니다.
로그인과 관련없는 임의의 컴포넌트(ex. 게시판)를 설치하신 후 context-egovuserdetailshelper.xml를 확인하시어, 아래처럼 적용해 보시기 바랍니다.
<!--인증된 유저의 LoginVO, 권한, 인증 여부를 확인 할 수있는 서비스 클래스-->
<bean id="egovUserDetailsHelper" class="egovframework.com.cmm.util.EgovUserDetailsHelper">
<property name="egovUserDetailsService">
<!-- 원하는 bean id를 아래에 ref 태그에 적용한다 -->
<ref bean="egovTestUserDetailsService" />
</property>
</bean>
<!-- 0. 세션/시큐리티를 제외한 테스트위한 인증(더미)을 사용하는 빈 -->
<bean id="egovTestUserDetailsService" class="egovframework.com.cmm.service.impl.EgovTestUserDetailsServiceImpl"/>
감사합니다.
공통컴포넌트 생성시 로그인 기능을 제외할 경우 '더미사용자' 라고 하는 기본 사용자를 지원합니다.
로그인과 관련없는 임의의 컴포넌트(ex. 게시판)를 설치하신 후 context-egovuserdetailshelper.xml를 확인하시어, 아래처럼 적용해 보시기 바랍니다.
<!--인증된 유저의 LoginVO, 권한, 인증 여부를 확인 할 수있는 서비스 클래스-->
<bean id="egovUserDetailsHelper" class="egovframework.com.cmm.util.EgovUserDetailsHelper">
<property name="egovUserDetailsService">
<!-- 원하는 bean id를 아래에 ref 태그에 적용한다 -->
<ref bean="egovTestUserDetailsService" />
</property>
</bean>
<!-- 0. 세션/시큐리티를 제외한 테스트위한 인증(더미)을 사용하는 빈 -->
<bean id="egovTestUserDetailsService" class="egovframework.com.cmm.service.impl.EgovTestUserDetailsServiceImpl"/>
감사합니다.