ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • [JAVA] OAuth2
    자바/기타 2021. 3. 24. 23:11

    구성 요소

    • Resource Owner
      • 보호 자원에 대한 액세스 권한을 부여할 수 있는 엔티티. Resource Owner가 사람이면, 이를 최종 사용자라 합니다.
    • Resource Server
      • 보호 자원을 호스팅하고, 보호 자원에 대한 요청을 액세스 토큰을 사용해서 수락하고 응답하는 서버입니다.
      • 이 경우 API gateway는 보호 된 리소스 앞에 있는 리소스 서버를 구현하는 게이트웨이 역할을 합니다.
    • Client Application
      • Resource Owner를 대신하여 부여된 권한을 가지고 보호 된 요청을 만드는 클라이언트 어플리케이션입니다.
    • Authorization Server
      • 리소스 소유자를 인증하고 권한을 얻은 후 Authorization Server는 클라이언트 어플리케이션에 액세스 토큰을 발급합니다.
      • 이 경우 API gateway는 권한 부여 서버와 리소스 서버로 모두 동작합니다.

     

     

    용어 정리

    • 호스팅
      • 정보의 집약체인 서버의 전체 혹은 일부를 이용할 수 있도록 임대해주는 서비스

    '자바 > 기타' 카테고리의 다른 글

    [JAVA] Map  (0) 2021.04.30
    [JAVA] 클래스의 구성 관계  (0) 2021.04.28
    [Java] JPA (Java Persistence API)  (0) 2021.03.23
    [JAVA] WebSocket  (0) 2021.03.22
    [UML] 유스케이스 다이어그램  (0) 2021.02.02

    댓글

Designed by Tistory.