org.infoglue.cms.security
Interface AuthenticationModule
- All Known Implementing Classes:
- CASBasicAuthenticationModule, InfoGlueBasicAuthenticationModule
- public interface AuthenticationModule
This interface defines what a authenticationmodule has to fulfill.
- Author:
- Mattias Bogeblad
authenticateUser
public java.lang.String authenticateUser(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
javax.servlet.FilterChain fc)
throws java.lang.Exception
java.lang.Exception
authenticateUser
public java.lang.String authenticateUser(java.util.Map request)
throws java.lang.Exception
java.lang.Exception
getAuthenticatorClass
public java.lang.String getAuthenticatorClass()
setAuthenticatorClass
public void setAuthenticatorClass(java.lang.String authenticatorClass)
getAuthorizerClass
public java.lang.String getAuthorizerClass()
setAuthorizerClass
public void setAuthorizerClass(java.lang.String authorizerClass)
getInvalidLoginUrl
public java.lang.String getInvalidLoginUrl()
setInvalidLoginUrl
public void setInvalidLoginUrl(java.lang.String invalidLoginUrl)
getLoginUrl
public java.lang.String getLoginUrl()
setLoginUrl
public void setLoginUrl(java.lang.String loginUrl)
getServerName
public java.lang.String getServerName()
setServerName
public void setServerName(java.lang.String serverName)
getExtraProperties
public java.util.Properties getExtraProperties()
setExtraProperties
public void setExtraProperties(java.util.Properties properties)
getCasRenew
public java.lang.String getCasRenew()
setCasRenew
public void setCasRenew(java.lang.String casRenew)
getCasServiceUrl
public java.lang.String getCasServiceUrl()
setCasServiceUrl
public void setCasServiceUrl(java.lang.String casServiceUrl)
getCasValidateUrl
public java.lang.String getCasValidateUrl()
setCasValidateUrl
public void setCasValidateUrl(java.lang.String casValidateUrl)
getCasAuthorizedProxy
public java.lang.String getCasAuthorizedProxy()
setCasAuthorizedProxy
public void setCasAuthorizedProxy(java.lang.String casAuthorizedProxy)
getTransactionObject
public java.lang.Object getTransactionObject()
setTransactionObject
public void setTransactionObject(java.lang.Object transactionObject)