Notice
Recent Posts
Recent Comments
Link
«   2025/01   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
Tags
more
Archives
Today
Total
관리 메뉴

forDevLife

[Issue] OAuth 2.0 Google 완전 로그아웃 하기 본문

Error

[Issue] OAuth 2.0 Google 완전 로그아웃 하기

JH_Lucid 2021. 9. 16. 17:42

Google을 이용한 OAuth 로그인 후, 여러 권한 변경 테스트를 하다가 로그아웃이 제대로 안되어 정상으로 동작하는지 알 수 없었다. 쿠키를 매번 삭제하기도 버거워 방법을 알아보던 중 매우 간단한 방법을 찾았다.

 

GOOGLE은 기본 CommonOAuth2Provider로 지정되어 있다. 따라서 authorizationUri도 정의되어있는데, 이를 yml에서 임의로 변경해주면 된다.

 

application.yml 또는 properties에서 authorization-uri(처음 로그인 요청 경로)의 기본 값을 변경해준다. 맨 뒤에 prompt-consent 쿼리를 추가하면 로그아웃 시 완벽하게 로그아웃 됨을 확인할 수 있다.

 

 

참고 : https://developers.google.com/identity/protocols/oauth2/web-server#userconsentprompt

Comments