|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectegovframework.rfc3.iam.security.authentication.RFC3AbstractAuthenticationTargetUrlRequestHandler
public class RFC3AbstractAuthenticationTargetUrlRequestHandler
Base class containing the logic used by strategies which handle redirection to a URL and
are passed an Authentication object as part of the contract.
See AuthenticationSuccessHandler and
LogoutSuccessHandler, for example.
Uses the following logic sequence to determine how it should handle the forward/redirect
| Field Summary | |
|---|---|
static java.lang.String |
DEFAULT_TARGET_PARAMETER
|
| Method Summary | |
|---|---|
void |
setAlwaysUseDefaultTargetUrl(boolean alwaysUseDefaultTargetUrl)
If true, will always redirect to the value of defaultTargetUrl
(defaults to false). |
void |
setDefaultTargetUrl(java.lang.String defaultTargetUrl)
Supplies the default target Url that will be used if no saved request is found in the session, or the alwaysUseDefaultTargetUrl property is set to true. |
void |
setRedirectStrategy(org.springframework.security.web.RedirectStrategy redirectStrategy)
Allows overriding of the behaviour when redirecting to a target URL. |
void |
setTargetUrlParameter(java.lang.String targetUrlParameter)
The current request will be checked for this parameter before and the value used as the target URL if present. |
void |
setUseReferer(boolean useReferer)
If set to true the Referer header will be used (if available). |
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static java.lang.String DEFAULT_TARGET_PARAMETER
| Method Detail |
|---|
public void setDefaultTargetUrl(java.lang.String defaultTargetUrl)
/.
Alternatively, inclusion of a scheme name (such as "http://" or "https://") as the prefix will denote a
fully-qualified URL and this is also supported.
defaultTargetUrl - public void setAlwaysUseDefaultTargetUrl(boolean alwaysUseDefaultTargetUrl)
true, will always redirect to the value of defaultTargetUrl
(defaults to false).
public void setTargetUrlParameter(java.lang.String targetUrlParameter)
targetUrlParameter - the name of the parameter containing the encoded target URL. Defaults
to "spring-security-redirect".public void setRedirectStrategy(org.springframework.security.web.RedirectStrategy redirectStrategy)
public void setUseReferer(boolean useReferer)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||