クラス OAuth2AuthorizedClient
java.lang.ObjectSE
org.springframework.security.oauth2.client.OAuth2AuthorizedClient
- 実装されているすべてのインターフェース:
SerializableSE
OAuth 2.0 の表現「承認済みクライアント」。
エンドユーザー (リソース所有者) がクライアントに保護されたリソースへのアクセスを認可した場合、クライアントは「認可済み」とみなされます。
このクラスは、Client を、Resource Owner によって認可 / 認可された Access Token に関連付けます。
コンストラクターの概要
コンストラクターコンストラクター説明OAuth2AuthorizedClient(ClientRegistration clientRegistration, StringSE principalName, OAuth2AccessToken accessToken) 指定されたパラメーターを使用してOAuth2AuthorizedClientを構築します。OAuth2AuthorizedClient(ClientRegistration clientRegistration, StringSE principalName, OAuth2AccessToken accessToken, OAuth2RefreshToken refreshToken) 指定されたパラメーターを使用してOAuth2AuthorizedClientを構築します。メソッドのサマリー
修飾子と型メソッド説明付与されたaccess token資格情報を返します。認可されたクライアントのregistrationを返します。エンドユーザーのPrincipal名を返します。付与されたrefresh token資格情報を返します。
コンストラクターの詳細
OAuth2AuthorizedClient
public OAuth2AuthorizedClient(ClientRegistration clientRegistration, StringSE principalName, OAuth2AccessToken accessToken) 指定されたパラメーターを使用してOAuth2AuthorizedClientを構築します。- パラメーター:
clientRegistration- 認可されたクライアントの登録principalName- エンドユーザーPrincipalの名前 (リソース所有者)accessToken- 付与されたアクセストークン資格情報
OAuth2AuthorizedClient
public OAuth2AuthorizedClient(ClientRegistration clientRegistration, StringSE principalName, OAuth2AccessToken accessToken, @Nullable OAuth2RefreshToken refreshToken) 指定されたパラメーターを使用してOAuth2AuthorizedClientを構築します。- パラメーター:
clientRegistration- 認可されたクライアントの登録principalName- エンドユーザーPrincipalの名前 (リソース所有者)accessToken- 付与されたアクセストークン資格情報refreshToken- 付与されたリフレッシュトークン資格情報
メソッドの詳細
getClientRegistration
認可されたクライアントのregistrationを返します。getPrincipalName
エンドユーザーのPrincipal名を返します。- 戻り値:
- エンドユーザーの
Principal名
getAccessToken
付与されたaccess token資格情報を返します。getRefreshToken
付与されたrefresh token資格情報を返します。- 戻り値:
OAuth2RefreshToken- 導入:
- 5.1