- 기본 인증: 사용자 이름과 비밀번호를 Base64로 인코딩하여 전송하는 가장 간단한 방법 🔑.
- Bearer 토큰: 각 요청 시 액세스 토큰을 전송하여 API를 빠르고 확장 가능하게 만듭니다 🚀.
- OAuth2 & JWT: Google 또는 GitHub와 같은 신뢰할 수 있는 제공자를 통해 로그인하고 사용자 정보를 안전하게 교환합니다 🛡️.
- 액세스 및 리프레시 토큰: 짧은 수명의 액세스 토큰과 긴 수명의 리프레시 토큰을 사용하여 보안을 유지하면서 사용자 경험을 향상시킵니다 🔄.
- SSO (Single Sign-On): 한 번의 로그인으로 여러 서비스에 액세스할 수 있으며, OAuth2 또는 SAML 프로토콜을 사용합니다 🌐.