public interface RequestSecurityManager
Request.isSecure()
Modifier and Type | Method and Description |
---|---|
boolean |
checkForInsecureComponentEventRequest(ComponentEventRequestParameters parameters)
Checks the target page of the component event request to see if it is secure; if so, and the
request is not secure, then a redirect to the page is generated and sent, preserving the
original component event request.
|
boolean |
checkForInsecurePageRenderRequest(PageRenderRequestParameters parameters)
Checks the page to see if it is secure; if so, and the request is not secure, then a redirect to the page is
generated and sent.
|
LinkSecurity |
checkPageSecurity(String pageName)
Determines if the page security does not match the request's security.
|
boolean checkForInsecurePageRenderRequest(PageRenderRequestParameters parameters) throws IOException
parameters
- parameters for the current requestIOException
boolean checkForInsecureComponentEventRequest(ComponentEventRequestParameters parameters) throws IOException
parameters
- parameters for the current requestIOException
LinkSecurity checkPageSecurity(String pageName)
LinkSecurity.SECURE
or LinkSecurity.INSECURE
if the request security matches the pages. Otherwise, returns
LinkSecurity.FORCE_SECURE
or LinkSecurity.FORCE_INSECURE
(which will force fully qualified URLs to be generated when
rendering).pageName
- for the security check5.6.3 - Copyright © 2003-2021 The Apache Software Foundation.