public class ContainerBasedAuthenticationProvider extends Object implements AuthenticationProvider
| Constructor and Description |
|---|
ContainerBasedAuthenticationProvider() |
| Modifier and Type | Method and Description |
|---|---|
void |
augmentResponseByAuthenticationChallenge(javax.servlet.http.HttpServletResponse response,
ProcessEngine engine)
Callback to add an authentication challenge to the response to the client.
|
AuthenticationResult |
extractAuthenticatedUser(javax.servlet.http.HttpServletRequest request,
ProcessEngine engine)
Checks the request for authentication.
|
public ContainerBasedAuthenticationProvider()
public AuthenticationResult extractAuthenticatedUser(javax.servlet.http.HttpServletRequest request, ProcessEngine engine)
AuthenticationProviderAuthenticationResult that indicates, whether
authentication was successful, and, if true, always provides the authenticated user.extractAuthenticatedUser in interface AuthenticationProviderrequest - the request to authenticateengine - the process engine the request addresses. May be used to authenticate against the engine's identity service.public void augmentResponseByAuthenticationChallenge(javax.servlet.http.HttpServletResponse response,
ProcessEngine engine)
AuthenticationProviderCallback to add an authentication challenge to the response to the client. Called in case of unsuccessful authentication.
For example, a Http Basic auth implementation may set the WWW-Authenticate header to Basic realm="engine name".
augmentResponseByAuthenticationChallenge in interface AuthenticationProviderengine - the process engine the request addressed. May be considered as an authentication realm to create a specific authentication
challengeCopyright © 2021. All rights reserved.