OAuth 1.0 vs 2.0 비교
OAuth 1.0과 OAuth 2.0은 인증과 권한 부여를 위한 프로토콜이지만 몇 가지 중요한 차이점이 있습니다.
OAuth 1.0
OAuth 1.0은 서명된 요청을 통해 클라이언트 애플리케이션이 인증 및 권한 부여를 받는 프로토콜입니다.
구체적인 특징:
- 서명된 요청: 서버와 클라이언트 간의 모든 요청은 서명되어 무결성이 보장됩니다.
- 암호화된 토큰: 발급된 엑세스 토큰은 암호화되지 않습니다.
- 시간 제한: 발급된 요청 토큰은 일정 기간 후 만료됩니다.
OAuth 2.0
OAuth 2.0은 보다 간소화된 인증 프로토콜로, 모바일 및 웹 애플리케이션에 적합합니다.
구체적인 특징:
- 리소스 소유자의 동의: 서버와 클라이언트 간에 리소스 소유자의 동의를 거칩니다.
- 토큰 기반 인증: 발급된 액세스 토큰이 사용됩니다.
- 강화된 보안: OAuth 2.0은 추가적인 보안 계층을 제공합니다.
이러한 차이점들로 인해 OAuth 2.0은 더 간편하고 유연한 인증 방식을 제공합니다.
'영역별 > Rule' 카테고리의 다른 글
| GraphQL에 대한 설명, 설치 방법, 사용하는 곳, 기본 사용 방법 (1) | 2023.11.19 |
|---|---|
| Restful API 작성법 (0) | 2023.10.10 |