com.clickntap.smart
Interface Authenticator
- All Known Implementing Classes:
- SmartAuthenticator
public interface 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)
|
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)
|
AuthenticatedUser |
tryAutoLogin(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
|
isLoginRequest
boolean isLoginRequest(javax.servlet.http.HttpServletRequest request)
throws Exception
- Throws:
Exception
isLogoutRequest
boolean isLogoutRequest(javax.servlet.http.HttpServletRequest request)
login
AuthenticatedUser login(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
String username,
String password)
throws Exception
- Throws:
Exception
logout
void logout(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
AuthenticatedUser user)
throws Exception
- Throws:
Exception
getUsername
String getUsername(javax.servlet.http.HttpServletRequest request)
getPassword
String getPassword(javax.servlet.http.HttpServletRequest request)
tryAutoLogin
AuthenticatedUser tryAutoLogin(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
throws Exception
- Throws:
Exception
getBeanManager
BeanManager getBeanManager()
throws Exception
- Throws:
Exception
getClassName
String getClassName()
isAuthenticated
boolean isAuthenticated(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
throws Exception
- Throws:
Exception
authorize
void authorize(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
AuthenticatedUser user)
throws Exception
- Throws:
Exception
deauthorize
void deauthorize(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
throws Exception
- Throws:
Exception
getFacebookAppId
String getFacebookAppId()
throws Exception
- Throws:
Exception
Copyright © 2014. All rights reserved.