Package step.core.access
Class AuthenticationManager
- java.lang.Object
-
- step.core.access.AuthenticationManager
-
public class AuthenticationManager extends Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interface
AuthenticationManager.AuthenticationManagerListener
-
Constructor Summary
Constructors Constructor Description AuthenticationManager(ch.exense.commons.app.Configuration configuration, Authenticator authenticator, UserAccessor userAccessor)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
authenticate(Session session, Credentials credentials)
void
authenticateDefaultUserIfAuthenticationIsDisabled(Session session)
static User
defaultAdminUser()
protected void
logoutSession(Session session)
boolean
registerListener(AuthenticationManager.AuthenticationManagerListener e)
protected void
setUserToSession(Session session, String username)
boolean
useAuthentication()
-
-
-
Constructor Detail
-
AuthenticationManager
public AuthenticationManager(ch.exense.commons.app.Configuration configuration, Authenticator authenticator, UserAccessor userAccessor)
-
-
Method Detail
-
useAuthentication
public boolean useAuthentication()
-
authenticate
public boolean authenticate(Session session, Credentials credentials)
-
logoutSession
protected void logoutSession(Session session)
-
authenticateDefaultUserIfAuthenticationIsDisabled
public void authenticateDefaultUserIfAuthenticationIsDisabled(Session session)
-
defaultAdminUser
public static User defaultAdminUser()
-
registerListener
public boolean registerListener(AuthenticationManager.AuthenticationManagerListener e)
-
-