クラス ServerWebExchangeDelegatingServerAccessDeniedHandler
- java.lang.Object
-
- org.springframework.security.web.server.authorization.ServerWebExchangeDelegatingServerAccessDeniedHandler
- 実装されたすべてのインターフェース:
ServerAccessDeniedHandler
public class ServerWebExchangeDelegatingServerAccessDeniedHandler extends java.lang.Object implements ServerAccessDeniedHandler
- 導入:
- 5.1
ネストされたクラスのサマリー
ネストされたクラス 修飾子と型 クラス 説明 static class
ServerWebExchangeDelegatingServerAccessDeniedHandler.DelegateEntry
コンストラクターのサマリー
コンストラクター コンストラクター 説明 ServerWebExchangeDelegatingServerAccessDeniedHandler(java.util.List<ServerWebExchangeDelegatingServerAccessDeniedHandler.DelegateEntry> handlers)
新しいインスタンスを作成しますServerWebExchangeDelegatingServerAccessDeniedHandler(ServerWebExchangeDelegatingServerAccessDeniedHandler.DelegateEntry... handlers)
新しいインスタンスを作成します
メソッドのサマリー
すべてのメソッド インスタンスメソッド 具象メソッド 修飾子と型 メソッド 説明 reactor.core.publisher.Mono<java.lang.Void>
handle(org.springframework.web.server.ServerWebExchange exchange, AccessDeniedException denied)
void
setDefaultAccessDeniedHandler(ServerAccessDeniedHandler accessDeniedHandler)
一致するServerWebExchangeMatcher
がない場合は、このServerAccessDeniedHandler
を使用します。
コンストラクターの詳細
ServerWebExchangeDelegatingServerAccessDeniedHandler
public ServerWebExchangeDelegatingServerAccessDeniedHandler(ServerWebExchangeDelegatingServerAccessDeniedHandler.DelegateEntry... handlers)
新しいインスタンスを作成します- パラメーター:
handlers
- 使用するServerWebExchangeMatcher
/ServerAccessDeniedHandler
ペアのリスト。それぞれが指定された順序で考慮され、最初のServerAccessDeniedHandler
のみが使用されます。一致するものがなければ、デフォルトのServerAccessDeniedHandler
が使用されます。
ServerWebExchangeDelegatingServerAccessDeniedHandler
public ServerWebExchangeDelegatingServerAccessDeniedHandler(java.util.List<ServerWebExchangeDelegatingServerAccessDeniedHandler.DelegateEntry> handlers)
新しいインスタンスを作成します- パラメーター:
handlers
- 使用するServerWebExchangeMatcher
/ServerAccessDeniedHandler
ペアのリスト。それぞれが指定された順序で考慮され、最初のServerAccessDeniedHandler
のみが使用されます。一致するものがなければ、デフォルトのServerAccessDeniedHandler
が使用されます。
メソッドの詳細
handle
public reactor.core.publisher.Mono<java.lang.Void> handle(org.springframework.web.server.ServerWebExchange exchange, AccessDeniedException denied)
- 次で指定:
- インターフェース
ServerAccessDeniedHandler
のhandle
setDefaultAccessDeniedHandler
public void setDefaultAccessDeniedHandler(ServerAccessDeniedHandler accessDeniedHandler)
一致するServerWebExchangeMatcher
がない場合は、このServerAccessDeniedHandler
を使用します。- パラメーター:
accessDeniedHandler
- - 使用するデフォルトのServerAccessDeniedHandler