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 interfaceAuthenticationManager.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 booleanauthenticate(Session session, Credentials credentials)voidauthenticateDefaultUserIfAuthenticationIsDisabled(Session session)static UserdefaultAdminUser()protected voidlogoutSession(Session session)booleanregisterListener(AuthenticationManager.AuthenticationManagerListener e)protected voidsetUserToSession(Session session, String username)booleanuseAuthentication()
-
-
-
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)
-
-