Class AbstractAuthenticationService
java.lang.Object
io.camunda.optimize.service.security.authentication.AbstractAuthenticationService
- Direct Known Subclasses:
CCSaaSAuthenticationService,CCSMAuthenticationService
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final AuthCookieServiceprotected final SessionService -
Constructor Summary
ConstructorsConstructorDescriptionAbstractAuthenticationService(SessionService sessionService, AuthCookieService authCookieService) -
Method Summary
Modifier and TypeMethodDescriptionabstract voidauthenticateUser(CredentialsRequestDto credentials) abstract voidloginCallback(io.camunda.identity.sdk.authentication.dto.AuthCodeDto authCode, URI uri, jakarta.servlet.http.HttpServletResponse response) abstract voidlogout(jakarta.servlet.http.Cookie[] cookies, jakarta.servlet.http.HttpServletResponse response)
-
Field Details
-
sessionService
-
authCookieService
-
-
Constructor Details
-
AbstractAuthenticationService
public AbstractAuthenticationService(SessionService sessionService, AuthCookieService authCookieService)
-
-
Method Details
-
authenticateUser
-
loginCallback
public abstract void loginCallback(io.camunda.identity.sdk.authentication.dto.AuthCodeDto authCode, URI uri, jakarta.servlet.http.HttpServletResponse response) throws IOException - Throws:
IOException
-
logout
public abstract void logout(jakarta.servlet.http.Cookie[] cookies, jakarta.servlet.http.HttpServletResponse response) -
testAuthentication
-