クラス OAuth2AuthorizedClient

  • 実装されたすべてのインターフェース:
    java.io.Serializable

    public class OAuth2AuthorizedClient
    extends java.lang.Object
    implements java.io.Serializable
    OAuth 2.0 の表現「承認済みクライアント」。

    クライアントは「認可済み」とみなされます。エンドユーザー(リソース所有者)がクライアントに保護されたリソースにアクセスする認可を与えたとき。

    このクラスは、Client を、Resource Owner によって認可 / 認可された Access Token に関連付けます。

    導入:
    5.0
    関連事項:
    ClientRegistration, OAuth2AccessToken, OAuth2RefreshToken, 直列化された形式
    • コンストラクターの詳細

      • OAuth2AuthorizedClient

        public OAuth2AuthorizedClient​(ClientRegistration clientRegistration,
                                      java.lang.String principalName,
                                      OAuth2AccessToken accessToken)
        指定されたパラメーターを使用して OAuth2AuthorizedClient を構築します。
        パラメーター:
        clientRegistration - 認可されたクライアントの登録
        principalName - エンドユーザー Principal の名前 (リソース所有者)
        accessToken - 付与されたアクセストークン資格情報
      • OAuth2AuthorizedClient

        public OAuth2AuthorizedClient​(ClientRegistration clientRegistration,
                                      java.lang.String principalName,
                                      OAuth2AccessToken accessToken,
                                      @Nullable
                                      OAuth2RefreshToken refreshToken)
        指定されたパラメーターを使用して OAuth2AuthorizedClient を構築します。
        パラメーター:
        clientRegistration - 認可されたクライアントの登録
        principalName - エンドユーザー Principal の名前 (リソース所有者)
        accessToken - 付与されたアクセストークン資格情報
        refreshToken - 付与されたリフレッシュトークン資格情報