com.clickntap.smart
Class SmartAuthenticator
java.lang.Object
com.clickntap.smart.SmartAuthenticator
- All Implemented Interfaces:
- Authenticator
public class SmartAuthenticator
- extends Object
- implements Authenticator
|
Method Summary |
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 |
getFacebookAppId()
|
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 |
setFacebookAppId(String facebookAppId)
|
void |
setMd5(boolean md5)
|
void |
setSha1(boolean sha1)
|
AuthenticatedUser |
tryAutoLogin(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SmartAuthenticator
public SmartAuthenticator()
isMd5
public boolean isMd5()
setMd5
public void setMd5(boolean md5)
isSha1
public boolean isSha1()
setSha1
public void setSha1(boolean sha1)
setClassName
public void setClassName(String className)
throws ClassNotFoundException
- Throws:
ClassNotFoundException
getClassName
public String getClassName()
- Specified by:
getClassName in interface Authenticator
isLoginRequest
public boolean isLoginRequest(javax.servlet.http.HttpServletRequest request)
throws Exception
- Specified by:
isLoginRequest in interface Authenticator
- Throws:
Exception
isLogoutRequest
public boolean isLogoutRequest(javax.servlet.http.HttpServletRequest request)
- Specified by:
isLogoutRequest in interface Authenticator
login
public AuthenticatedUser login(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
String username,
String password)
throws Exception
- Specified by:
login in interface Authenticator
- Throws:
Exception
logout
public void logout(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
AuthenticatedUser user)
throws Exception
- Specified by:
logout in interface Authenticator
- Throws:
Exception
getUsername
public String getUsername(javax.servlet.http.HttpServletRequest request)
- Specified by:
getUsername in interface Authenticator
getPassword
public String getPassword(javax.servlet.http.HttpServletRequest request)
- Specified by:
getPassword in interface Authenticator
setBeanManager
public void setBeanManager(BeanManager beanManager)
getBeanManager
public BeanManager getBeanManager()
- Specified by:
getBeanManager in interface Authenticator
tryAutoLogin
public AuthenticatedUser tryAutoLogin(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
throws Exception
- Specified by:
tryAutoLogin in interface Authenticator
- Throws:
Exception
isAuthenticated
public boolean isAuthenticated(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
throws Exception
- Specified by:
isAuthenticated in interface Authenticator
- Throws:
Exception
authorize
public void authorize(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
AuthenticatedUser user)
throws Exception
- Specified by:
authorize in interface Authenticator
- Throws:
Exception
deauthorize
public void deauthorize(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
- Specified by:
deauthorize in interface Authenticator
setFacebookAppId
public void setFacebookAppId(String facebookAppId)
getFacebookAppId
public String getFacebookAppId()
- Specified by:
getFacebookAppId in interface Authenticator
Copyright © 2014. All rights reserved.