Class AuthenticationControllerImpl
java.lang.Object
org.eblocker.server.http.server.SessionContextController
org.eblocker.server.http.controller.impl.AuthenticationControllerImpl
- All Implemented Interfaces:
AuthenticationController
public class AuthenticationControllerImpl
extends SessionContextController
implements AuthenticationController
-
Constructor Summary
ConstructorsConstructorDescriptionAuthenticationControllerImpl(SecurityService securityService, SessionStore sessionStore, PageContextStore pageContextStore) -
Method Summary
Modifier and TypeMethodDescriptionvoidcancelReset(org.restexpress.Request request, org.restexpress.Response response) voiddisable(org.restexpress.Request request, org.restexpress.Response response) voidenable(org.restexpress.Request request, org.restexpress.Response response) voidexecuteReset(org.restexpress.Request request, org.restexpress.Response response) generateConsoleToken(org.restexpress.Request request, org.restexpress.Response response) generateToken(org.restexpress.Request request, org.restexpress.Response response) initiateReset(org.restexpress.Request request, org.restexpress.Response response) login(org.restexpress.Request request, org.restexpress.Response response) longpasswordEntryInSeconds(org.restexpress.Request request, org.restexpress.Response response) renew(org.restexpress.Request request, org.restexpress.Response response) renewToken(org.restexpress.Request request, org.restexpress.Response response) Methods inherited from class org.eblocker.server.http.server.SessionContextController
getPageContext, getPageContext, getSession, isPageContextValid
-
Constructor Details
-
AuthenticationControllerImpl
@Inject public AuthenticationControllerImpl(SecurityService securityService, SessionStore sessionStore, PageContextStore pageContextStore)
-
-
Method Details
-
login
- Specified by:
loginin interfaceAuthenticationController
-
passwordEntryInSeconds
public long passwordEntryInSeconds(org.restexpress.Request request, org.restexpress.Response response) - Specified by:
passwordEntryInSecondsin interfaceAuthenticationController
-
generateToken
public JsonWebToken generateToken(org.restexpress.Request request, org.restexpress.Response response) - Specified by:
generateTokenin interfaceAuthenticationController
-
generateConsoleToken
public JsonWebToken generateConsoleToken(org.restexpress.Request request, org.restexpress.Response response) - Specified by:
generateConsoleTokenin interfaceAuthenticationController
-
renew
- Specified by:
renewin interfaceAuthenticationController
-
renewToken
- Specified by:
renewTokenin interfaceAuthenticationController
-
enable
public void enable(org.restexpress.Request request, org.restexpress.Response response) - Specified by:
enablein interfaceAuthenticationController
-
disable
public void disable(org.restexpress.Request request, org.restexpress.Response response) - Specified by:
disablein interfaceAuthenticationController
-
initiateReset
public PasswordResetToken initiateReset(org.restexpress.Request request, org.restexpress.Response response) - Specified by:
initiateResetin interfaceAuthenticationController
-
executeReset
public void executeReset(org.restexpress.Request request, org.restexpress.Response response) - Specified by:
executeResetin interfaceAuthenticationController
-
cancelReset
public void cancelReset(org.restexpress.Request request, org.restexpress.Response response) - Specified by:
cancelResetin interfaceAuthenticationController
-