public class SmartAuthenticator extends Object implements Authenticator
| Modifier and Type | Class and Description |
|---|---|
class |
SmartAuthenticator.SmartUser |
| Constructor and Description |
|---|
SmartAuthenticator() |
| Modifier and Type | Method and Description |
|---|---|
void |
authorize(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
AuthenticatedUser user) |
void |
deauthorize(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response) |
BeanManager |
getBeanManager() |
String |
getClassName() |
String |
getPassword(javax.servlet.http.HttpServletRequest request) |
String |
getUsername(javax.servlet.http.HttpServletRequest request) |
boolean |
isAuthenticated(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response) |
boolean |
isLoginRequest(javax.servlet.http.HttpServletRequest request) |
boolean |
isLogoutRequest(javax.servlet.http.HttpServletRequest request) |
boolean |
isMd5() |
boolean |
isSha1() |
AuthenticatedUser |
login(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
String username,
String password) |
void |
logout(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
AuthenticatedUser user) |
void |
setBeanManager(BeanManager beanManager) |
void |
setClassName(String className) |
void |
setMd5(boolean md5) |
void |
setSha1(boolean sha1) |
AuthenticatedUser |
tryAutoLogin(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response) |
public boolean isMd5()
public void setMd5(boolean md5)
public boolean isSha1()
public void setSha1(boolean sha1)
public String getClassName()
getClassName in interface Authenticatorpublic void setClassName(String className) throws ClassNotFoundException
ClassNotFoundExceptionpublic boolean isLoginRequest(javax.servlet.http.HttpServletRequest request)
throws Exception
isLoginRequest in interface AuthenticatorExceptionpublic boolean isLogoutRequest(javax.servlet.http.HttpServletRequest request)
isLogoutRequest in interface Authenticatorpublic AuthenticatedUser login(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, String username, String password) throws Exception
login in interface AuthenticatorExceptionpublic void logout(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
AuthenticatedUser user)
throws Exception
logout in interface AuthenticatorExceptionpublic String getUsername(javax.servlet.http.HttpServletRequest request)
getUsername in interface Authenticatorpublic String getPassword(javax.servlet.http.HttpServletRequest request)
getPassword in interface Authenticatorpublic BeanManager getBeanManager()
getBeanManager in interface Authenticatorpublic void setBeanManager(BeanManager beanManager)
public AuthenticatedUser tryAutoLogin(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response) throws Exception
tryAutoLogin in interface AuthenticatorExceptionpublic boolean isAuthenticated(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
throws Exception
isAuthenticated in interface AuthenticatorExceptionpublic void authorize(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
AuthenticatedUser user)
throws Exception
authorize in interface AuthenticatorExceptionpublic void deauthorize(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
deauthorize in interface AuthenticatorCopyright © 2015. All rights reserved.