Class AuthorizationEndpointChecker
java.lang.Object
org.keycloak.protocol.oidc.endpoints.AuthorizationEndpointChecker
Implements some checks typical for OIDC Authorization Endpoint. Useful to consolidate various checks on single place to avoid duplicated
code logic in different contexts (OIDC Authorization Endpoint triggered from browser, PAR)
- Author:
- Marek Posolda
-
Nested Class Summary
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
void
void
void
void
void
void
void
client
(ClientModel client) event
(EventBuilder event) boolean
realm
(RealmModel realm) request
(AuthorizationEndpointRequest request) session
(KeycloakSession session)
-
Constructor Details
-
AuthorizationEndpointChecker
public AuthorizationEndpointChecker()
-
-
Method Details
-
event
-
request
-
session
-
client
-
realm
-
params
-
getRedirectUri
-
getParsedResponseType
-
getParsedResponseMode
-
checkRedirectUri
-
checkResponseType
-
isInvalidResponseType
-
checkInvalidRequestMessage
public void checkInvalidRequestMessage() throws AuthorizationEndpointChecker.AuthorizationCheckException -
checkOIDCRequest
public void checkOIDCRequest() -
checkValidScope
-
checkOIDCParams
-
checkPKCEParams
-
checkParRequired
-