간소화 묶인거 수동로그인 알려달라니까 커스텀이야기 왜나옵니까?
- 작성자 :
- 비*
- 작성일 :
- 2020-12-04 17:34:36
- 조회수 :
- 3,449
- 구분 :
- 개발환경
- 진행상태 :
- 완료
Q
아니 스프링시큐리티 간소화로 묶어놓으시고 수동로그인 하는법 몰라요 이러시면 어떡하시나요....?
내부 소스 까보셨는지요?
아니 커스텀이야기는 또 왜나오는겁니다? 보통 시큐리티에서 수동로그인 방법이 있는데 말이죠;
자구책을 찾았고 다음에 질문오면 이렇게 답해주세요..
EgovJdbcUserDetailsManager jdbcUserDetailsManager = (EgovJdbcUserDetailsManager)BeanUtils.getBean(EgovJdbcUserDetailsManager.class);
UserDetails userDetail = jdbcUserDetailsManager.loadUserByUsername("ghkdwls30");
Authentication authentication = new UsernamePasswordAuthenticationToken(userDetail, "USER_PASSWORD", userDetail.getAuthorities());
SecurityContext securityContext = SecurityContextHolder.getContext();
securityContext.setAuthentication(authentication);
HttpSession session = request.getSession(true);
session.setAttribute("SPRING_SECURITY_CONTEXT", securityContext);
내부 소스 까보셨는지요?
아니 커스텀이야기는 또 왜나오는겁니다? 보통 시큐리티에서 수동로그인 방법이 있는데 말이죠;
자구책을 찾았고 다음에 질문오면 이렇게 답해주세요..
EgovJdbcUserDetailsManager jdbcUserDetailsManager = (EgovJdbcUserDetailsManager)BeanUtils.getBean(EgovJdbcUserDetailsManager.class);
UserDetails userDetail = jdbcUserDetailsManager.loadUserByUsername("ghkdwls30");
Authentication authentication = new UsernamePasswordAuthenticationToken(userDetail, "USER_PASSWORD", userDetail.getAuthorities());
SecurityContext securityContext = SecurityContextHolder.getContext();
securityContext.setAuthentication(authentication);
HttpSession session = request.getSession(true);
session.setAttribute("SPRING_SECURITY_CONTEXT", securityContext);
A
안녕하세요.
표준프레임워크센터 입니다.
해당 문의 내용과 관련하여 센터에서
가이드하는 내용이 없어 양해 부탁드립니다.
전달 내용에 대해서는
센터에서 검토하도록 하겠습니다.
전달내용에 감사드립니다.
표준프레임워크센터 입니다.
해당 문의 내용과 관련하여 센터에서
가이드하는 내용이 없어 양해 부탁드립니다.
전달 내용에 대해서는
센터에서 검토하도록 하겠습니다.
전달내용에 감사드립니다.