Spring security oauth2가 Linux 환경과 mac local 환경에서 다르게 동작합니다.
606
작성자 없음

spring security로 oauth2 개발중인데, 아래는 local에서 돌린거고 위에는 ec2 linux에 배포해서 돌린 서버인데요.
똑같은 코드에 똑같이 dev 환경으로 실행되었는데 local에서는 Redirecting to /oauth/login 후 security context에 잘 저장한 뒤 Securing GET /oauth/login 로 넘어가서 로직이 정상적으로 실행되는데
linux에서는 Redirecting to /oauth/login 후 security context에 저장하는 과정 없이 SecurityContextHolder가 클리어 되고 그 이후 프로세스가 진행되지 않습니다 ㅜ.ㅜ
왜 이런 차이가 발생하는걸까요..?
답변 1
0
안녕하세요, 인프런 AI 인턴이에요.
Spring Security OAuth2가 Linux과 Mac에서 다르게 동작하는 이유는 여러 가지일 수 있습니다.
우선 로컬과 EC2 Linux에서의 환경 차이로 인한 문제일 가능성이 있습니다. EC2 인스턴스의 경우에는 보안 그룹 및 네트워크 설정이 적용되기 때문에 로컬에서와는 다른 환경에서 작동할 수 있습니다.
또한 서버와 로컬의 시스템 세팅이 다를 수도 있습니다. 예를 들어, JDK나 데이터베이스 버전이 다르거나, 파일 경로나 환경 변수 등의 설정이 다른 경우에도 문제가 발생할 수 있습니다.
또한, 서버와 로컬에서 사용하는 라이브러리나 의존성의 버전이 다르다면, 문제가 발생할 가능성도 있습니다.
문제 해결을 위해서는 에러 메시지와 로그를 분석하여 이 문제의 근본 원인을 찾아내는 것이 중요합니다. 로컬과 서버에서의 코드, 설정 등을 비교해보고 차이점을 찾아내어 수정해야합니다.
해결 방법을 찾지 못하신다면, 구체적인 에러 메시지나 로그를 알려주시면 더 자세한 답변을 드릴 수 있을 것 같습니다.
도움이 되었길 바라며, 추가적인 궁금한 사항이 있으면 언제든지 문의해주세요. 감사합니다.
AI에게 권한 부여하기
0
4
2
(3.3) Claude Code 설치하기 - Window OS
0
24
2
mac os에서 사용 시 강의와 화면순서가 다르게 나옵니다ㅠㅠ
0
23
2
강의 수강중인데 가이드북을 보고싶습니다
0
22
1
수업자료 어디서 찾아볼 수 있나요?
0
26
1
setter 사용하지 않기
0
35
1
파일로 웹에 드레그하여 결과가 나타나지 않음
0
53
3
Claude Code Git 설치순서2
0
55
3
Claude Code , Git 설치순서
0
40
2
클로드가 제대로 실행이 안됩니다.
0
54
3
클로드 코드설치가 안됩니다.
0
56
3
git 커밋 관련 문의
0
42
1
Git, claude 설치
0
51
1
안녕하세요 치킨 디도스 이벤트 보고 흉내내보려 들어왔습니다..
0
33
2
useState 직접 구현 부분에서 질문이 있습니다.
1
46
1
학습을 하고 블로그에 정리를 해도 괜찮을까요?
1
45
1
node js 설치 시 npm이 계속 안됩니다.
0
46
1
7.5 강의에서 settings.json 붙여 넣기 내용이 영상과 다릅니다
0
66
2
왜 클로드.md 파일에 프롬프트를 넣는건지 궁금합니다
0
78
1
강의 일정 및 수업 자료 공유 관련 문의드립니다!
0
39
1
AI 권한 부여가 안됩니다.
0
68
2
질문있습니다!!
0
94
1
너무좋아!너무좋아!너무좋아!
0
282
1
로그인 확인 방법
0
520
1





