public class AuthenticatorServiceImpl extends java.lang.Object implements AuthenticatorService
| Constructor and Description | 
|---|
| AuthenticatorServiceImpl(<any> pams,
                        <any> requestUserCacheProvider,
                        <any> userManagerServiceProvider,
                        HookHandlerService hookHandlerService,
                        <any> currentUserProvider,
                        <any> servletRequestProvider,
                        EventBus eventBus,
                        <any> reportServerServiceProvider) | 
| Modifier and Type | Method and Description | 
|---|---|
| AuthenticationResult | authenticate(AuthToken[] tokens) | 
| User | getCurrentUser()Returns the authenticated user | 
| java.util.Map<java.lang.Long,java.lang.Long> | getLastRequests() | 
| java.util.Set<ReportServerPAM> | getPams() | 
| java.util.Set<java.lang.String> | getRequiredClientModules() | 
| boolean | isAuthenticated()Returns if a user was previously successfully authenticated using the
 authenticate method() | 
| void | logoff() | 
| void | logoffUserInThread() | 
| void | setAuthenticated(java.lang.Long userId) | 
| void | setAuthenticatedInThread(java.lang.Long userId) | 
| void | su(User user) | 
public AuthenticatorServiceImpl(<any> pams,
                                <any> requestUserCacheProvider,
                                <any> userManagerServiceProvider,
                                HookHandlerService hookHandlerService,
                                <any> currentUserProvider,
                                <any> servletRequestProvider,
                                EventBus eventBus,
                                <any> reportServerServiceProvider)
public java.util.Set<java.lang.String> getRequiredClientModules()
getRequiredClientModules in interface AuthenticatorServicepublic AuthenticationResult authenticate(AuthToken[] tokens)
authenticate in interface AuthenticatorServicepublic void setAuthenticated(java.lang.Long userId)
setAuthenticated in interface AuthenticatorServicepublic void setAuthenticatedInThread(java.lang.Long userId)
setAuthenticatedInThread in interface AuthenticatorServicepublic void logoffUserInThread()
logoffUserInThread in interface AuthenticatorServicepublic User getCurrentUser()
AuthenticatorServicegetCurrentUser in interface AuthenticatorServicepublic boolean isAuthenticated()
AuthenticatorServiceisAuthenticated in interface AuthenticatorServicepublic void logoff()
logoff in interface AuthenticatorServicepublic void su(User user)
su in interface AuthenticatorServicepublic java.util.Map<java.lang.Long,java.lang.Long> getLastRequests()
getLastRequests in interface AuthenticatorServicepublic java.util.Set<ReportServerPAM> getPams()
getPams in interface AuthenticatorService