Class AuthorizationEndpoint
java.lang.Object
org.keycloak.protocol.AuthorizationEndpointBase
org.keycloak.protocol.oidc.endpoints.AuthorizationEndpoint
- Author:
- Stian Thorgersen
-
Field Summary
Modifier and TypeFieldDescriptionstatic final String
static final String
Prefix used to store additional HTTP GET params from original client request intoAuthenticationSessionModel
note to be available later in Authenticators, RequiredActions etc.Fields inherited from class org.keycloak.protocol.AuthorizationEndpointBase
APP_INITIATED_FLOW, authManager, clientConnection, event, headers, httpRequest, realm, session
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionOAuth 2.0 Device Authorization endpointjakarta.ws.rs.core.Response
buildGet()
jakarta.ws.rs.core.Response
static void
performActionOnParameters
(AuthorizationEndpointRequest request, BiConsumer<String, String> paramAction) register()
Methods inherited from class org.keycloak.protocol.AuthorizationEndpointBase
checkRealm, checkSsl, createAuthenticationSession, createProcessor, getAuthenticationFlow, handleBrowserAuthenticationRequest
-
Field Details
-
CODE_AUTH_TYPE
- See Also:
-
LOGIN_SESSION_NOTE_ADDITIONAL_REQ_PARAMS_PREFIX
Prefix used to store additional HTTP GET params from original client request intoAuthenticationSessionModel
note to be available later in Authenticators, RequiredActions etc. Prefix is used to prevent collisions with internally used notes.
-
-
Constructor Details
-
AuthorizationEndpoint
-
-
Method Details
-
buildPost
@POST @Consumes("application/x-www-form-urlencoded") public jakarta.ws.rs.core.Response buildPost() -
buildGet
@GET public jakarta.ws.rs.core.Response buildGet() -
authorizeDevice
OAuth 2.0 Device Authorization endpoint -
register
-
forgotCredentials
-
performActionOnParameters
public static void performActionOnParameters(AuthorizationEndpointRequest request, BiConsumer<String, String> paramAction)
-