OAuth2AuthorizedClient를 전반적으로 관리하는 인터페이스
OAuth2AuthorizedClient
OAuth2AuthorizedClientManager 는 OAuth2AuthorizedClientProvider로 OAuth 2.0 클라이언트에 권한 부여를 할 수 있다.
OAuth2AuthorizedClientProvider
OAuth2AuthorizedClientService나 OAuth2AuthorizedClientRepository에 OAuth2AuthorizedClient 저장을 위임한 후 OAuth2AuthorizedClient 최종 반환
OAuth2AuthorizedClientService
OAuth2AuthorizedClientRepository
사용자 정의 OAuth2AuthenticationSuccessHandler 및 OAuth2AuthenticationFailureHandler 를 구성하여 성공, 실패 처리를 변경할 수 있다.
OAuth2AuthenticationSuccessHandler
OAuth2AuthenticationFailureHandler
invalid_grant 오류로 인해 권한 부여 시도가 실패하면 이전에 저장된 OAuth2AuthorizedClient가 OAuth2AuthorizedClientRepository에서 제거된다.
invalid_grant
이전 ↩️ - OAuth 2.0 Client(oauth2Client) - OAuth2AuthorizedClientarrow-up-right
메인 ⏫arrow-up-right
다음 ↪️ - OAuth 2.0 Client(oauth2Client) - DefaultOAuth2AuthorizedClientManager - Resource Owner Password 권한 부여 구현arrow-up-right
Resource Owner Password
Last updated 3 months ago