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
Nested Classes -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidvoidvoidvoidvoidvoidvoidvoidvoidclient(ClientModel client) event(EventBuilder event) booleanrealm(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
-
checkParDPoPParams
-