public interface OpenAPIAuthenticator
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
NAME
Mandatory name as used in Open API TODO
|
static java.lang.String |
TYPE
Mandatory base path as used in Open API
|
| Modifier and Type | Method and Description |
|---|---|
Authentication |
authenticate(HttpServletRequest request,
HttpServletResponse response,
OpenAPISecurityDefinition dto)
Create an authentication object for verifying the authentication state
machine.
|
static java.lang.String |
filter(java.lang.String name,
java.lang.String type) |
default OpenAPISecurityProviderInfo |
getInfo(HttpServletRequest request) |
default java.net.URI |
login(HttpServletRequest request,
HttpServletResponse response) |
default java.net.URI |
logout(HttpServletRequest request,
HttpServletResponse response) |
default java.net.URI |
other(java.lang.String command,
HttpServletRequest request,
HttpServletResponse response) |
static final java.lang.String NAME
static final java.lang.String TYPE
static java.lang.String filter(java.lang.String name,
java.lang.String type)
Authentication authenticate(HttpServletRequest request, HttpServletResponse response, OpenAPISecurityDefinition dto)
context - the current contextdto - the security definitiondefault java.net.URI login(HttpServletRequest request,
HttpServletResponse response)
throws java.lang.Exception
java.lang.Exceptiondefault java.net.URI other(java.lang.String command,
HttpServletRequest request,
HttpServletResponse response)
throws java.lang.Exception
java.lang.Exceptiondefault java.net.URI logout(HttpServletRequest request,
HttpServletResponse response)
throws java.lang.Exception
java.lang.Exceptiondefault OpenAPISecurityProviderInfo getInfo(HttpServletRequest request) throws java.lang.Exception
java.lang.ExceptionaQute SARL