[SPRING] 페이스 북을 통한 로그인 후 스프링 보안 설정 쿠키 저장
SPRING페이스 북을 통한 로그인 후 스프링 보안 설정 쿠키 저장
페이스 북 / 트위터를 통해 로그인 할 수있는 모바일 웹 앱을 만들고 있습니다. 나는 앱이 스프링 보안의 기억 기능을 통해 로그인을 기억하여 사용자가 자주 로그인해야 할 필요가 있기를 바란다.
나는 페이스 북에 전화를 걸고 사용자를 식별 할 access_token을 얻을 수있는 부분을 가지고있다. 나는 사용자를 사용하여 로그인 할 수있다.
SecurityContextHolder.getContext().setAuthentication( new UsernamePasswordAuthenticationToken(principal, credentials, authorities));
나는 유사한 접근법을 사용하여 나를 기억하는 기능을 추가하려고 노력하고있다.
RememberMeAuthenticationToken auth = new RememberMeAuthenticationToken(key, principal, authorities); SecurityContextHolder.getContext().setAuthentication(auth);
사용자가 로그인하는 동안 Remember Me 쿠키가 설정되지 않습니다. 내가 여기서 무엇을 놓치고 있니?
감사!
해결법
-
==============================
1.RememberMeServices 인터페이스 구현을 삽입 한 다음 시도해보십시오.
RememberMeServices 인터페이스 구현을 삽입 한 다음 시도해보십시오.
rememberMeServices.loginSuccess(request, response, auth);
_spring_security_remember_me 매개 변수가 요청에 있는지 확인하십시오.
from https://stackoverflow.com/questions/16041685/set-spring-security-remember-me-cookie-after-login-via-facebook by cc-by-sa and MIT license
'SPRING' 카테고리의 다른 글
[SPRING] apache POI Excel 통합 문서에 워터 마크 추가 (0) | 2019.05.03 |
---|---|
[SPRING] 같은 bean에서 bean을 autowire하는 법 (0) | 2019.05.03 |
[SPRING] Java Spring 부트 - Tomcat에 배포하지 않는 war 파일 Apache (0) | 2019.05.03 |
[SPRING] Spring에서 JndiObjectFactoryBean을 재정의하고 java에서 암호를 해독하는 방법 (0) | 2019.05.03 |
[SPRING] 스프링 부트 유닛 테스트에서 컴포넌트 스캔이 작동하지 않는 이유는 무엇입니까? (0) | 2019.05.03 |