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 |