クラス ChannelDecisionManagerImpl
java.lang.ObjectSE
org.springframework.security.web.access.channel.ChannelDecisionManagerImpl
- 実装されているすべてのインターフェース:
org.springframework.beans.factory.InitializingBean,ChannelDecisionManager
@DeprecatedSE
public class ChannelDecisionManagerImpl
extends ObjectSE
implements ChannelDecisionManager, org.springframework.beans.factory.InitializingBean
使用すべきではありません。
ChannelDecisionManager の実装。 構成された各 ChannelProcessor を反復処理します。ChannelProcessor でリクエストのセキュリティに課題がある場合は、リダイレクト、例外、ChannelProcessor の実装に適したその他のアクションが発生するはずです。
レスポンスがコミットされると(つまり、リダイレクトがレスポンスオブジェクトに書き込まれると)、ChannelDecisionManagerImpl はそれ以上の ChannelProcessor を反復処理しません。
属性 "ANY_CHANNEL" が特定の URL に適用されると、チャネルプロセッサーを介した反復はスキップされます(SEC-494、SEC-335 を参照)。
フィールドのサマリー
フィールドコンストラクターの概要
コンストラクターメソッドのサマリー
修飾子と型メソッド説明void使用すべきではありません。voiddecide(FilterInvocation invocation, CollectionSE<ConfigAttribute> config) 使用すべきではありません。提示されたFilterInvocationが、リクエストされた ConfigAttribute のリストに基づいて適切なレベルのチャネルセキュリティを提供するかどうかを決定しました。protected ListSE<ChannelProcessor>使用すべきではありません。voidsetChannelProcessors(ListSE<?> channelProcessors) 使用すべきではありません。booleansupports(ConfigAttribute attribute) 使用すべきではありません。このChannelDecisionManagerが、渡されたConfigAttributeを処理できるかどうかを示します。
フィールドの詳細
ANY_CHANNEL
使用すべきではありません。- 関連事項:
コンストラクターの詳細
ChannelDecisionManagerImpl
public ChannelDecisionManagerImpl()使用すべきではありません。
メソッドの詳細
afterPropertiesSet
public void afterPropertiesSet()使用すべきではありません。- 次で指定:
- インターフェース
org.springframework.beans.factory.InitializingBeanのafterPropertiesSet
decide
public void decide(FilterInvocation invocation, CollectionSE<ConfigAttribute> config) throws IOExceptionSE, jakarta.servlet.ServletException 使用すべきではありません。インターフェースからコピーされた説明:ChannelDecisionManager提示されたFilterInvocationが、リクエストされた ConfigAttribute のリストに基づいて適切なレベルのチャネルセキュリティを提供するかどうかを決定しました。- 次で指定:
- インターフェース
ChannelDecisionManagerのdecide - 例外:
IOExceptionSEjakarta.servlet.ServletException
getChannelProcessors
使用すべきではありません。setChannelProcessors
使用すべきではありません。supports
使用すべきではありません。インターフェースからコピーされた説明:ChannelDecisionManagerこのChannelDecisionManagerが、渡されたConfigAttributeを処理できるかどうかを示します。これにより、
ChannelProcessingFilterは、構成されたChannelDecisionManagerが消費できるすべての構成属性を確認できます。- 次で指定:
- インターフェース
ChannelDecisionManagerのsupports - パラメーター:
attribute-ChannelProcessingFilterに対して構成された構成属性- 戻り値:
- この
ChannelDecisionManagerが渡された構成属性をサポートできる場合は true
RequestMatcherの使用を検討してください。