クラス 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