クラス ClientRegistration

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

    public final class ClientRegistration
    extends java.lang.Object
    implements java.io.Serializable
    OAuth 2.0 または OpenID Connect 1.0 プロバイダーを使用したクライアント登録の表現。
    導入:
    5.0
    関連事項:
    セクション 2 クライアント登録 , 直列化された形式
    • メソッドの詳細

      • getRegistrationId

        public java.lang.String getRegistrationId()
        登録の識別子を返します。
        戻り値:
        登録の識別子
      • getClientId

        public java.lang.String getClientId()
        クライアント識別子を返します。
        戻り値:
        クライアント識別子
      • getClientSecret

        public java.lang.String getClientSecret()
        クライアントシークレットを返します。
        戻り値:
        クライアントのシークレット
      • getRedirectUriTemplate

        @Deprecated
        public java.lang.String getRedirectUriTemplate()
        使用すべきではありません。
        代わりに getRedirectUri() を使用してください
        リダイレクトエンドポイントの uri(または uri テンプレート)を返します。
        戻り値:
        リダイレクトエンドポイントの URI(または URI テンプレート)
      • getRedirectUri

        public java.lang.String getRedirectUri()
        リダイレクトエンドポイントの uri (または uri テンプレート) を返します。
        サポートされている uri テンプレート変数は、{baseScheme}、{baseHost}、{basePort}、{basePath}、{registrationId} です。
        : {baseUrl} もサポートされています。これは {baseScheme}://{baseHost}{basePort}{basePath} と同じです。
        uri テンプレート変数の構成は、クライアントがプロキシサーバーの背後で実行されている場合に特に役立ちます。これにより、redirect-uri を展開するときに X-Forwarded-* ヘッダーが使用されるようになります。
        戻り値:
        リダイレクトエンドポイントの URI(または URI テンプレート)
        導入:
        5.4
      • getScopes

        public java.util.Set<java.lang.String> getScopes()
        クライアントに使用されるスコープを返します。
        戻り値:
        スコープの Set 
      • getClientName

        public java.lang.String getClientName()
        クライアントまたは登録の論理名を返します。
        戻り値:
        クライアントまたは登録名
      • toString

        public java.lang.String toString()
        オーバーライド:
        クラス java.lang.ObjecttoString