クラス SpringReactiveOpaqueTokenIntrospector

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

      コンストラクター  
      コンストラクター 説明
      SpringReactiveOpaqueTokenIntrospector​(java.lang.String introspectionUri, java.lang.String clientId, java.lang.String clientSecret)
      指定されたパラメーターで OpaqueTokenReactiveAuthenticationManager を作成します
      SpringReactiveOpaqueTokenIntrospector​(java.lang.String introspectionUri, org.springframework.web.reactive.function.client.WebClient webClient)
      指定されたパラメーターで OpaqueTokenReactiveAuthenticationManager を作成します
    • メソッドのサマリー

      すべてのメソッド   インスタンスメソッド   具象メソッド  
      修飾子と型 メソッド 説明
      reactor.core.publisher.Mono<OAuth2AuthenticatedPrincipal>introspect​(java.lang.String token)
      指定されたトークンを内観して検証し、その属性を返します。
      • クラス java.lang.Object から継承されたメソッド

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

      • SpringReactiveOpaqueTokenIntrospector

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

        public SpringReactiveOpaqueTokenIntrospector​(java.lang.String introspectionUri,
                                                     org.springframework.web.reactive.function.client.WebClient webClient)
        指定されたパラメーターで OpaqueTokenReactiveAuthenticationManager を作成します
        パラメーター:
        introspectionUri - イントロスペクションエンドポイント URI
        webClient - イントロスペクションリクエストを実行するためのクライアント
    • メソッドの詳細

      • introspect

        public reactor.core.publisher.Mono<OAuth2AuthenticatedPrincipal> introspect​(java.lang.String token)
        インターフェースからコピーされた説明: ReactiveOpaqueTokenIntrospector
        指定されたトークンを内観して検証し、その属性を返します。Map を返すことは、トークンが有効であることを示しています。
        次で指定:
        インターフェース ReactiveOpaqueTokenIntrospectorintrospect 
        パラメーター:
        token - 内省するトークン
        戻り値:
        トークンの属性