투케이2K
125. [IT 기술] OAuth (오스) 개념 설명 본문
[제 목]
[IT 기술] OAuth (오스) 개념 설명
[설 명]
1. OAuth 란 별도의 회원가입 없이 다른 서비스 (네이버, 카카오, 페이스북, 트위터 등) 의 회원 정보를 안전하게 사용할 수 있는 방법 입니다
- 예시 : 네이버, 카카오, 페이스북, 트위터 등을 사용해 애플리케이션 간편 로그인 수행
2. OAuth 는 임의의 문자열인 액세스 토큰 (Access Token) 값을 가지고 다른 서비스에게 회원 정보를 요청하고, 외부 서비스는 이 토큰을 검증해 유효한 경우 해당 회원 정보를 넘겨줍니다
3. OAuth 2.0 주요 용어 :
- Authentication : 인증, 접근 자격이 있는지 검증하는 단계 입니다
- Authorization : 자원에 접근할 권한을 부여하는 것 입니다 (인가가 완료되면 리소스 접근 권한이 담긴 액세스 토큰이 클라이언트에게 부여 됨)
- Access Token : 리소스 서버에게서 리소스 소유자의 보호된 자원을 획득할 때 사용되는 토큰 입니다
- Refresh Token : Access Token 만료 시 이를 갱신하기 위한 용도로 사용하는 토큰 입니다
4. OAuth 2.0 구성 :
- Resource Owner : 보호된 자원에 접근할 수 있는 자격을 부여해 주는 주체 , 클라이언트를 인증 (Authorize) 하는 역할을 수행
- Client : 보호된 자원을 사용하려고 접근 요청을 하는 애플리케이션
- Resource Server : 사용자의 보호된 자원을 호스팅하는 서버
- Authorization Server : 클라이언트의 접근 자격을 확인하고 액세스 토큰 을 발급하여 권한을 부여하는 역할을 수행
'IT기술 & IT용어' 카테고리의 다른 글
127. [IT 용어] T 자형 개발자 및 인재 개념 설명 (0) | 2022.12.04 |
---|---|
126. [IT 기술] 와이어샤크 (Wireshark) 개념 설명 (0) | 2022.11.24 |
124. [IT 기술] JWT (Json Web Token) 개념 설명 (0) | 2022.11.21 |
123. [IT 용어] 깃 (Git) 용어 설명 (0) | 2022.11.19 |
122. [IT 기술] UWB (Ultra Wide Band) 설명 (0) | 2022.11.18 |