クラス NimbusReactiveOpaqueTokenIntrospector
- java.lang.Object
-
- org.springframework.security.oauth2.server.resource.introspection.NimbusReactiveOpaqueTokenIntrospector
- 実装されたすべてのインターフェース:
ReactiveOpaqueTokenIntrospector
public class NimbusReactiveOpaqueTokenIntrospector extends java.lang.Object implements ReactiveOpaqueTokenIntrospector
設定された OAuth 2.0 イントロスペクションエンドポイントを使用してトークンを検証およびイントロスペクトするReactiveOpaqueTokenIntrospector
の Nimbus 実装。- 導入:
- 5.2
コンストラクターのサマリー
コンストラクター コンストラクター 説明 NimbusReactiveOpaqueTokenIntrospector(java.lang.String introspectionUri, java.lang.String clientId, java.lang.String clientSecret)
指定されたパラメーターでOpaqueTokenReactiveAuthenticationManager
を作成しますNimbusReactiveOpaqueTokenIntrospector(java.lang.String introspectionUri, org.springframework.web.reactive.function.client.WebClient webClient)
指定されたパラメーターでOpaqueTokenReactiveAuthenticationManager
を作成します
メソッドのサマリー
すべてのメソッド インスタンスメソッド 具象メソッド 修飾子と型 メソッド 説明 reactor.core.publisher.Mono<OAuth2AuthenticatedPrincipal>
introspect(java.lang.String token)
指定されたトークンをイントロスペクトして検証し、その属性を返します。
コンストラクターの詳細
NimbusReactiveOpaqueTokenIntrospector
public NimbusReactiveOpaqueTokenIntrospector(java.lang.String introspectionUri, java.lang.String clientId, java.lang.String clientSecret)
指定されたパラメーターでOpaqueTokenReactiveAuthenticationManager
を作成します- パラメーター:
introspectionUri
- イントロスペクションエンドポイント URIclientId
- イントロスペクトすることを認可されたクライアント IDclientSecret
- 認可されたクライアントのクライアントシークレット
NimbusReactiveOpaqueTokenIntrospector
public NimbusReactiveOpaqueTokenIntrospector(java.lang.String introspectionUri, org.springframework.web.reactive.function.client.WebClient webClient)
指定されたパラメーターでOpaqueTokenReactiveAuthenticationManager
を作成します- パラメーター:
introspectionUri
- イントロスペクションエンドポイント URIwebClient
- イントロスペクションリクエストを実行するためのクライアント
メソッドの詳細
introspect
public reactor.core.publisher.Mono<OAuth2AuthenticatedPrincipal> introspect(java.lang.String token)
インターフェースからコピーされた説明:ReactiveOpaqueTokenIntrospector
指定されたトークンをイントロスペクトして検証し、その属性を返します。Map
を返すことは、トークンが有効であることを示しています。- 次で指定:
- インターフェース
ReactiveOpaqueTokenIntrospector
のintrospect
- パラメーター:
token
- イントロスペクトするトークン- 戻り値:
- トークンの属性