OAuth(Open Authorization)

유림·2022년 9월 19일
0

Tech interview

목록 보기
10/11
post-thumbnail

정의

OAuth는 인터넷 사용자들이 비밀번호를 제공하지 않고 다른 웹사이트 상의 자신들의 정보에 대해 웹사이트나 애플리케이션의 접근 권한을 부여할 수 있는 공통적인 수단으로서 사용되는, 접근 위임을 위한 개방형 표준
(ex. SNS 로그인)

OAuth 의 3 참여자

1.Resource Server

  • 인증에 대한 자원을 실제로 보유 하고 있으며, 인증을 실제적으로 처리해주는 서버(네이버, 카카오, 구글, 페북 등)

2.Resource Owner

  • 인증 정보의 주인, 즉 사용자

3.Client

  • Resource Server 에서 자원을 가져오고, 사용자가 접속하려는 서비스

OAuth 장점

  • 유저가 편리하게 로그인이 가능
  • 유저가 서비스 별로 아이디, 비밀번호를 기억할 필요가 없음
  • 유저의 허용 여부에 따라 많은 정보를 가져 올 수 있음
profile
ɪ ʜᴏᴘᴇ ᴛᴏ sᴏʟᴠᴇ ʀᴇᴀʟ ᴘʀᴏʙʟᴇᴍs👩🏻‍💻❤️

0개의 댓글