시큐리티 로그인 방식을 사용 하는데. java단에서 httppost를 이용하여 로그인이 가능 할까요?
- 작성자 :
- 김*민
- 작성일 :
- 2021-04-10 23:45:10
- 조회수 :
- 3,642
- 구분 :
- 개발환경 / 3.8
- 진행상태 :
- 완료
Q
타 사이트와 연계 작업을 하고 있습니다.
메인 사이트에서 토큰값을 넘겨 주어 저희 쪽 서버에서 조회 해서 로그인 처리 하는 방식인데요.
우선은 로그인 화면으로 redirect 한 후 로그인jsp 에서 /uat/uia/actionLogin.do 를 post 하는걸로 처리를 하였습니다.
이로 인해 빈 화면(로그인.jsp)에 왔다가 가는 현상이 생길 수 밖에 없어서.
아예 controller에서 로그인을 해버리고 싶은데. 잘 안되네요..
httppost로 /uat/uia/actionLogin.do를 하면 일단 redirect가 안되다 보니까 http 302가 나옵니다.
content-type를 html과 같은 text/html로 헤더에 주고 post 했더니 200은 나오는데.. 로그인 정보까지 가져오고 EgovSpringSecurityLoginFilter 에서 인증이 안되는거 같습니다.
이 과정을 할 수 있는 방법이 있을까요? 있다면 참고 할만한 답변 부탁 드리겠습니다.
메인 사이트에서 토큰값을 넘겨 주어 저희 쪽 서버에서 조회 해서 로그인 처리 하는 방식인데요.
우선은 로그인 화면으로 redirect 한 후 로그인jsp 에서 /uat/uia/actionLogin.do 를 post 하는걸로 처리를 하였습니다.
이로 인해 빈 화면(로그인.jsp)에 왔다가 가는 현상이 생길 수 밖에 없어서.
아예 controller에서 로그인을 해버리고 싶은데. 잘 안되네요..
httppost로 /uat/uia/actionLogin.do를 하면 일단 redirect가 안되다 보니까 http 302가 나옵니다.
content-type를 html과 같은 text/html로 헤더에 주고 post 했더니 200은 나오는데.. 로그인 정보까지 가져오고 EgovSpringSecurityLoginFilter 에서 인증이 안되는거 같습니다.
이 과정을 할 수 있는 방법이 있을까요? 있다면 참고 할만한 답변 부탁 드리겠습니다.
환경정보
-
- OS 정보 : Ubuntu 18.04
- 표준프레임워크 버전 : 3.8
- JDK(JRE) 정보 : openJDK 1.8
- WAS 정보 : tomcat 9.0
- DB 정보 : cubrid 10.2
- 기타 환경 정보 :
A
안녕하세요.
표준프레임워크센터입니다.
질문하신 내용으로 짐작하면
Oauth 인증이 가장 유사할것 같습니다.
현재 표준프레임워크에서는 Oauth 인증을
가이드 하지 않고 있으며
실행환경 v4.0 베타 및 정식버전 출시 때
관련된 내용이 추가될 예정입니다.
참고로 Oauth 관련되어 잘 정리된 곳이 있어서 링크 첨부하니 참고하시기 바랍니다.
https://d2.naver.com/helloworld/24942
감사합니다.
표준프레임워크센터입니다.
질문하신 내용으로 짐작하면
Oauth 인증이 가장 유사할것 같습니다.
현재 표준프레임워크에서는 Oauth 인증을
가이드 하지 않고 있으며
실행환경 v4.0 베타 및 정식버전 출시 때
관련된 내용이 추가될 예정입니다.
참고로 Oauth 관련되어 잘 정리된 곳이 있어서 링크 첨부하니 참고하시기 바랍니다.
https://d2.naver.com/helloworld/24942
감사합니다.