クラス SpringOpaqueTokenIntrospector

    • コンストラクターのサマリー

      コンストラクター  
      コンストラクター 説明
      SpringOpaqueTokenIntrospector​(java.lang.String introspectionUri, java.lang.String clientId, java.lang.String clientSecret)
      指定されたパラメーターで OpaqueTokenAuthenticationProvider を作成します
      SpringOpaqueTokenIntrospector​(java.lang.String introspectionUri, org.springframework.web.client.RestOperations restOperations)
      指定されたパラメーターを使用して OpaqueTokenAuthenticationProvider を作成します。指定された RestOperations は、イントロスペクションエンドポイントに対して独自のクライアント認証を実行する必要があります。
    • メソッドのサマリー

      すべてのメソッド   インスタンスメソッド   具象メソッド  
      修飾子と型 メソッド 説明
      OAuth2AuthenticatedPrincipalintrospect​(java.lang.String token)
      指定されたトークンをイントロスペクトして検証し、その属性を返します。
      voidsetRequestEntityConverter​(org.springframework.core.convert.converter.Converter<java.lang.String,​org.springframework.http.RequestEntity<?>> requestEntityConverter)
      OAuth 2.0 アクセストークンを OAuth 2.0 トークンイントロスペクションリクエストの RequestEntity 表現に変換するために使用される Converter を設定します。
      • クラス java.lang.Object から継承されたメソッド

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • コンストラクターの詳細

      • SpringOpaqueTokenIntrospector

        public SpringOpaqueTokenIntrospector​(java.lang.String introspectionUri,
                                             java.lang.String clientId,
                                             java.lang.String clientSecret)
        指定されたパラメーターで OpaqueTokenAuthenticationProvider を作成します
        パラメーター:
        introspectionUri - イントロスペクションエンドポイント URI
        clientId - イントロスペクトすることを認可されたクライアント ID
        clientSecret - クライアントの秘密
      • SpringOpaqueTokenIntrospector

        public SpringOpaqueTokenIntrospector​(java.lang.String introspectionUri,
                                             org.springframework.web.client.RestOperations restOperations)
        指定されたパラメーターを使用して OpaqueTokenAuthenticationProvider を作成します。指定された RestOperations は、イントロスペクションエンドポイントに対して独自のクライアント認証を実行する必要があります。
        パラメーター:
        introspectionUri - イントロスペクションエンドポイント URI
        restOperations - イントロスペクションリクエストを実行するためのクライアント
    • メソッドの詳細

      • introspect

        public OAuth2AuthenticatedPrincipal introspect​(java.lang.String token)
        インターフェースからコピーされた説明: OpaqueTokenIntrospector
        指定されたトークンをイントロスペクトして検証し、その属性を返します。Map を返すことは、トークンが有効であることを示しています。
        次で指定:
        インターフェース OpaqueTokenIntrospectorintrospect 
        パラメーター:
        token - イントロスペクトするトークン
        戻り値:
        トークンの属性
      • setRequestEntityConverter

        public void setRequestEntityConverter​(org.springframework.core.convert.converter.Converter<java.lang.String,​org.springframework.http.RequestEntity<?>> requestEntityConverter)
        OAuth 2.0 アクセストークンを OAuth 2.0 トークンイントロスペクションリクエストの RequestEntity 表現に変換するために使用される Converter を設定します。
        パラメーター:
        requestEntityConverter - トークンイントロスペクションリクエストの RequestEntity 表現への変換に使用される Converter