다양한 oauth 인증 방식

topics
types
tags
#oauth #authentication #authorization-code #pkce

다양한 OAuth 인증 방식

OAuth 2.0의 여러 인증 플로우 방식과 각각의 특징

참고 자료

https://www.devyummi.com/page?id=669365e370d4f58bd7cbed16

1. Authorization Code Flow

  1. Implicit Flow

  1.  Authorization Code Flow with PKCE (SPA용, 권장)
구분 일반 Authorization Code PKCE 적용
Client Secret 필요 (서버에 저장) 불필요
보안성 🟡 중간 (code 탈취 위험) 🟢 높음 (code 탈취해도 무용)
적용 환경 서버 사이드 앱 SPA, 모바일 앱
구현 복잡도 🟢 간단 🟡 약간 복잡