クラス ObservationReactiveAuthorizationManager<T>
java.lang.ObjectSE
org.springframework.security.authorization.ObservationReactiveAuthorizationManager<T>
- 実装されているすべてのインターフェース:
MethodAuthorizationDeniedHandler,ReactiveAuthorizationManager<T>
public final class ObservationReactiveAuthorizationManager<T>
extends ObjectSE
implements ReactiveAuthorizationManager<T>, MethodAuthorizationDeniedHandler
認証を観測する
ReactiveAuthorizationManager- 導入:
- 6.0
コンストラクターの概要
コンストラクターコンストラクター説明ObservationReactiveAuthorizationManager(io.micrometer.observation.ObservationRegistry registry, ReactiveAuthorizationManager<T> delegate) メソッドのサマリー
修飾子と型メソッド説明reactor.core.publisher.Mono<AuthorizationDecision>check(reactor.core.publisher.Mono<Authentication> authentication, T object) 使用すべきではありません。handleDeniedInvocation(org.aopalliance.intercept.MethodInvocation methodInvocation, AuthorizationResult authorizationResult) 拒否されたメソッド呼び出しを処理します。実装では、メソッドを呼び出す代わりに、AuthorizationDeniedExceptionまたは置換結果をスローする場合があります。例:handleDeniedInvocationResult(MethodInvocationResult methodInvocationResult, AuthorizationResult authorizationResult) 拒否されたメソッド呼び出しを処理します。実装では、メソッドを呼び出す代わりに、AuthorizationDeniedExceptionまたは置換結果をスローする場合があります。例:voidsetObservationConvention(io.micrometer.observation.ObservationConvention<AuthorizationObservationContext<?>> convention) 観測データを報告するために提供された規則を使用するクラス java.lang.ObjectSE から継承されたメソッド
clone, equalsSE, finalize, getClass, hashCode, notify, notifyAll, toString, wait, waitSE, waitSEインターフェース org.springframework.security.authorization.ReactiveAuthorizationManager から継承されたメソッド
authorize, verify
コンストラクターの詳細
ObservationReactiveAuthorizationManager
public ObservationReactiveAuthorizationManager(io.micrometer.observation.ObservationRegistry registry, ReactiveAuthorizationManager<T> delegate)
メソッドの詳細
check
@DeprecatedSE public reactor.core.publisher.Mono<AuthorizationDecision> check(reactor.core.publisher.Mono<Authentication> authentication, T object) 使用すべきではありません。代わりにReactiveAuthorizationManager.authorize(Mono, Object)を使用してくださいインターフェースからコピーされた説明:ReactiveAuthorizationManager特定の認証およびオブジェクトにアクセスを許可するかどうかを決定します。- 次で指定:
- インターフェース
ReactiveAuthorizationManager<T>のcheck - パラメーター:
authentication- 確認する認証object- チェックするオブジェクト- 戻り値:
- 決定できない場合は、決定または空の Mono。
setObservationConvention
public void setObservationConvention(io.micrometer.observation.ObservationConvention<AuthorizationObservationContext<?>> convention) 観測データを報告するために提供された規則を使用する- パラメーター:
convention- 提供された規約- 導入:
- 6.1
handleDeniedInvocation
public ObjectSE handleDeniedInvocation(org.aopalliance.intercept.MethodInvocation methodInvocation, AuthorizationResult authorizationResult) インターフェースからコピーされた説明:MethodAuthorizationDeniedHandler拒否されたメソッド呼び出しを処理します。実装では、メソッドを呼び出す代わりに、AuthorizationDeniedExceptionまたは置換結果 (マスクされた値など) をスローする場合があります。- 次で指定:
- インターフェース
MethodAuthorizationDeniedHandlerのhandleDeniedInvocation - パラメーター:
methodInvocation- 認可に関連するMethodInvocationが拒否されましたauthorizationResult- 認可が拒否されました- 戻り値:
- 拒否されたメソッド呼び出しの置換結果、または null、またはリアクティブアプリケーションの場合は
Mono
handleDeniedInvocationResult
public ObjectSE handleDeniedInvocationResult(MethodInvocationResult methodInvocationResult, AuthorizationResult authorizationResult) インターフェースからコピーされた説明:MethodAuthorizationDeniedHandler拒否されたメソッド呼び出しを処理します。実装では、メソッドを呼び出す代わりに、AuthorizationDeniedExceptionまたは置換結果 (マスクされた値など) をスローする場合があります。デフォルトでは、このメソッドはMethodAuthorizationDeniedHandler.handleDeniedInvocation(MethodInvocation, AuthorizationResult)を呼び出します。- 次で指定:
- インターフェース
MethodAuthorizationDeniedHandlerのhandleDeniedInvocationResult - パラメーター:
methodInvocationResult-MethodInvocationを含むオブジェクトと生成された結果authorizationResult- 認可が拒否されました- 戻り値:
- 拒否されたメソッド呼び出しの置換結果、または null、またはリアクティブアプリケーションの場合は
Mono
ReactiveAuthorizationManager.authorize(Mono, Object)を使用してください