org.acegisecurity.securechannel |
Classes that ensure web requests are received over required
transport channels.
|
Java Source File Name | Type | Comment |
ChannelDecisionManager.java | Interface | Decides whether a web channel provides sufficient security. |
ChannelDecisionManagerImpl.java | Class | Implementation of
ChannelDecisionManager . Iterates through each configured
ChannelProcessor . |
ChannelDecisionManagerImplTests.java | Class | Tests
ChannelDecisionManagerImpl . |
ChannelEntryPoint.java | Interface | May be used by a
ChannelProcessor to launch a web channel.
ChannelProcessor s can elect to launch a new web channel
directly, or they can delegate to another class. |
ChannelProcessingFilter.java | Class | Ensures a web request is delivered over the required channel. Internally uses a
FilterInvocation to
represent the request, so that the FilterInvocation -related property editors and lookup classes can be
used.
Delegates the actual channel security decisions and necessary actions to the configured
ChannelDecisionManager . |
ChannelProcessingFilterTests.java | Class | Tests
ChannelProcessingFilter . |
ChannelProcessor.java | Interface | Decides whether a web channel meets a specific security condition.
ChannelProcessor implementations are iterated by the
ChannelDecisionManagerImpl .
If an implementation has an issue with the channel security, they should
take action themselves. |
InsecureChannelProcessor.java | Class | Ensures channel security is inactive by review of HttpServletRequest.isSecure() responses.
The class responds to one case-sensitive keyword,
InsecureChannelProcessor.getInsecureKeyword . |
InsecureChannelProcessorTests.java | Class | Tests
InsecureChannelProcessor . |
RetryWithHttpEntryPoint.java | Class | Commences an insecure channel by retrying the original request using HTTP. This entry point should suffice in
most circumstances. |
RetryWithHttpEntryPointTests.java | Class | Tests
RetryWithHttpEntryPoint . |
RetryWithHttpsEntryPoint.java | Class | Commences a secure channel by retrying the original request using HTTPS. This entry point should suffice in
most circumstances. |
RetryWithHttpsEntryPointTests.java | Class | Tests
RetryWithHttpsEntryPoint . |
SecureChannelProcessor.java | Class | Ensures channel security is active by review of HttpServletRequest.isSecure() responses.
The class responds to one case-sensitive keyword,
SecureChannelProcessor.getSecureKeyword . |
SecureChannelProcessorTests.java | Class | Tests
SecureChannelProcessor . |