|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.acegisecurity.captcha.CaptchaEntryPoint
public class CaptchaEntryPoint
The captcha entry point : redirect to the captcha test page.
This entry point can force the use of SSL :
see getForceHttps()
setOutsideWebApp(boolean)setIncludeOriginalRequest(boolean)getOriginalRequestUrlParameterName()isIncludeOriginalParameters()getOriginalRequestMethodParameterName()getOriginalRequestParametersParameterName()getOriginalRequestParametersSeparator()getOriginalRequestParametersNameValueSeparator()
| Constructor Summary | |
|---|---|
CaptchaEntryPoint()
|
|
| Method Summary | |
|---|---|
void |
afterPropertiesSet()
|
void |
commence(javax.servlet.ServletRequest request,
javax.servlet.ServletResponse response)
Commences a secure channel. |
java.lang.String |
getCaptchaFormUrl()
DOCUMENT ME! |
boolean |
getForceHttps()
|
java.lang.String |
getOriginalRequestMethodParameterName()
|
java.lang.String |
getOriginalRequestParametersNameValueSeparator()
|
java.lang.String |
getOriginalRequestParametersParameterName()
|
java.lang.String |
getOriginalRequestParametersSeparator()
|
java.lang.String |
getOriginalRequestUrlParameterName()
|
PortMapper |
getPortMapper()
|
PortResolver |
getPortResolver()
|
java.lang.String |
getUrlEncodingCharset()
|
boolean |
isIncludeOriginalParameters()
|
boolean |
isIncludeOriginalRequest()
|
boolean |
isOutsideWebApp()
|
void |
setCaptchaFormUrl(java.lang.String captchaFormUrl)
The URL where the CaptchaProcessingFilter login page can be found. |
void |
setForceHttps(boolean forceHttps)
Set to true to force captcha form access to be via https. |
void |
setIncludeOriginalParameters(boolean includeOriginalParameters)
|
void |
setIncludeOriginalRequest(boolean includeOriginalRequest)
If set to true, the original request url will be appended to the redirect url using the getOriginalRequestUrlParameterName(). |
void |
setOriginalRequestMethodParameterName(java.lang.String originalRequestMethodParameterName)
|
void |
setOriginalRequestParametersNameValueSeparator(java.lang.String originalRequestParametersNameValueSeparator)
|
void |
setOriginalRequestParametersParameterName(java.lang.String originalRequestParametersParameterName)
|
void |
setOriginalRequestParametersSeparator(java.lang.String originalRequestParametersSeparator)
|
void |
setOriginalRequestUrlParameterName(java.lang.String originalRequestUrlParameterName)
|
void |
setOutsideWebApp(boolean isOutsideWebApp)
if set to true, the commence(ServletRequest, ServletResponse) method uses the getCaptchaFormUrl() as a complete URL, else it as a 'inside WebApp' path. |
void |
setPortMapper(PortMapper portMapper)
|
void |
setPortResolver(PortResolver portResolver)
|
void |
setUrlEncodingCharset(java.lang.String urlEncodingCharset)
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public CaptchaEntryPoint()
| Method Detail |
|---|
public void afterPropertiesSet()
throws java.lang.Exception
afterPropertiesSet in interface org.springframework.beans.factory.InitializingBeanjava.lang.Exception
public void commence(javax.servlet.ServletRequest request,
javax.servlet.ServletResponse response)
throws java.io.IOException,
javax.servlet.ServletException
ChannelEntryPointImplementations should modify the headers on the
ServletResponse as necessary to commence the user agent using the implementation's supported
channel type.
commence in interface ChannelEntryPointrequest - that a ChannelProcessor has rejectedresponse - so that the user agent can begin using a new channel
java.io.IOException - DOCUMENT ME!
javax.servlet.ServletException - DOCUMENT ME!public java.lang.String getCaptchaFormUrl()
public boolean getForceHttps()
public java.lang.String getOriginalRequestMethodParameterName()
public java.lang.String getOriginalRequestParametersNameValueSeparator()
public java.lang.String getOriginalRequestParametersParameterName()
public java.lang.String getOriginalRequestParametersSeparator()
public java.lang.String getOriginalRequestUrlParameterName()
public PortMapper getPortMapper()
public PortResolver getPortResolver()
public java.lang.String getUrlEncodingCharset()
public boolean isIncludeOriginalParameters()
public boolean isIncludeOriginalRequest()
public boolean isOutsideWebApp()
public void setCaptchaFormUrl(java.lang.String captchaFormUrl)
CaptchaProcessingFilter login page can be found. Should be relative to
the web-app context path, and include a leading /
captchaFormUrl - public void setForceHttps(boolean forceHttps)
https, then
forceHttps - public void setIncludeOriginalParameters(boolean includeOriginalParameters)
public void setIncludeOriginalRequest(boolean includeOriginalRequest)
getOriginalRequestUrlParameterName().
includeOriginalRequest - public void setOriginalRequestMethodParameterName(java.lang.String originalRequestMethodParameterName)
public void setOriginalRequestParametersNameValueSeparator(java.lang.String originalRequestParametersNameValueSeparator)
public void setOriginalRequestParametersParameterName(java.lang.String originalRequestParametersParameterName)
public void setOriginalRequestParametersSeparator(java.lang.String originalRequestParametersSeparator)
public void setOriginalRequestUrlParameterName(java.lang.String originalRequestUrlParameterName)
public void setOutsideWebApp(boolean isOutsideWebApp)
commence(ServletRequest, ServletResponse) method uses the getCaptchaFormUrl() as a complete URL, else it as a 'inside WebApp' path.
isOutsideWebApp - public void setPortMapper(PortMapper portMapper)
public void setPortResolver(PortResolver portResolver)
public void setUrlEncodingCharset(java.lang.String urlEncodingCharset)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||