-
OAuth 2.0 설명 - Oauth 2.0 Explained With Simple TermsReview/ByteByteGo - System Design 2024. 8. 2. 17:30반응형
OAuth 2.0이란?
OAuth 2.0은 사용자 자격 증명을 공유하지 않고도 서로 다른 애플리케이션이 안전하게 상호작용할 수 있도록 하는 강력하고 안전한 프레임워크입니다. OAuth에는 사용자, 서버, ID 제공자(Identity Provider, IDP)가 포함됩니다.
OAuth 토큰의 역할
OAuth를 사용할 때, OAuth 토큰은 사용자의 신원과 권한을 나타냅니다. 이 토큰은 다음과 같은 중요한 역할을 합니다:
싱글 사인온(Single Sign-On, SSO):
- 설명: OAuth 토큰을 사용하면 하나의 로그인으로 여러 서비스나 애플리케이션에 로그인할 수 있어 사용자 경험이 간편하고 안전해집니다.
시스템 간 권한 부여 (Authorization Across Systems):
- 설명: OAuth 토큰은 다양한 시스템 간에 권한이나 접근 권한을 공유할 수 있게 해주므로, 각 시스템마다 별도로 로그인할 필요가 없습니다.
사용자 프로필 접근 (Accessing User Profile):
- 설명: OAuth 토큰을 가진 애플리케이션은 사용자가 허용한 특정 사용자 프로필 정보에 접근할 수 있지만, 모든 정보를 볼 수는 없습니다.
OAuth 2.0은 사용자의 데이터와 보안을 유지하면서 다양한 애플리케이션과 서비스 간에 원활하고 번거롭지 않은 온라인 경험을 제공합니다.
반응형'Review > ByteByteGo - System Design' 카테고리의 다른 글
2023 API 프로토콜의 진화 (0) 2024.08.05 HTTP 주요 메소드 Top 9 (0) 2024.08.05 DB ACID 의미 - What does ACID mean? (1) 2024.08.02 SW 아키텍처 스타일 - Top Architectural Styles (0) 2024.08.02 넷플릭스를 구성하는 기술 - Netflix's Tech Stack (2) 2024.08.02