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 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)
           
 

Method Detail

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


Copyright © 2014. All rights reserved.