개인공부

Oauth2.0

lby132 2021. 9. 2. 20:59

Client - 구글, 페이스북 등 sns아이디로 접속 하려는 페이지

 

ResourceOwner - 구글 페이스북 등 sns계정을 가지고 있는 사람

 

Resource Server - ResourceOwner가 Client에서 sns아이디로 접속 하려고 할때 해당 sns계정이 존재하는지(계정이 맞는지) 확인 하는 것(데이터를 가지고 있는 서버)

 

Authorization Server - 인증과 관련된걸 전담하는 서버 

 

ResourceOwner에서 Client로 접속을 시도할때 클라이언트는 리소스 서버에다 클라이언트 id값과 시크릿코드를 넘겨주고

Resource Server에서 그걸 확인하고 그 다음 accessToken을 발급 한다.

그리고 클라이언트와 accessToken을 비교해서 서로 맞다는걸 확인한 후에 sns로그인 처리가 된다.

 

생활코딩 Oauth2.0을 보고 적었다 틀린 부분이 있을수 있으니 다시 확인 할것.

'개인공부' 카테고리의 다른 글

오늘 공부한 Spring기능  (0) 2021.09.11
핸들러 어댑터  (0) 2021.09.09
웹 애플리케이션 서버(was)  (0) 2021.08.26
웹서버  (0) 2021.08.26
isSameAs() 와 isEqualTo()  (0) 2021.07.31