- OAuth 2.0은 권한 위임 시스템으로, 구글, 깃허브 등 프로바이더에게 인증을 위임하고 코드를 받아 사용자 인증을 처리합니다. 🔑
- 로그인 성공 후 콜백 대신 바로 사이트로 리다이렉트하지 않는 이유는 보안 때문이며, 토큰/세션 발급 보안 처리가 필요합니다. 🛡️
- PKCE는 코드 탈취 방지를 위한 추가 보안 기법으로, 클라이언트가 코드 발급 요청 시 임의의 값을 함께 전송합니다. 🔐
- 엑세스 토큰 만료 시간을 짧게 설정하고 리프레시 토큰을 사용하여 엑세스 토큰을 갱신하는 방식으로 보안을 강화합니다. 🔄
- 쿠키 보안을 위해 HTTP Only, SameSite 설정, 도메인/패스 범위 제한 등의 옵션을 사용하여 보안을 강화합니다. 🍪