| executeOnAuthorizationRequest(OIDCResponseType, AuthorizationEndpointRequest, String) |  | 0% |  | 0% | 7 | 7 | 15 | 15 | 1 | 1 |
| verifyCodeVerifier(String, String, String) |  | 0% |  | 0% | 5 | 5 | 12 | 12 | 1 | 1 |
| executeOnEvent(ClientPolicyContext) |  | 0% |  | 0% | 4 | 4 | 15 | 15 | 1 | 1 |
| executeOnTokenRequest(MultivaluedMap, OAuth2CodeParser.ParseResult) |  | 0% | | n/a | 1 | 1 | 6 | 6 | 1 | 1 |
| isValidPkceCodeChallenge(String) |  | 0% |  | 0% | 3 | 3 | 6 | 6 | 1 | 1 |
| isValidFormattedCodeVerifier(String) |  | 0% |  | 0% | 3 | 3 | 6 | 6 | 1 | 1 |
| validate(ClientRepresentation) |  | 0% |  | 0% | 3 | 3 | 3 | 3 | 1 | 1 |
| generateS256CodeChallenge(String) |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
| checkParamsForPkceEnforcedClient(String, String, String) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| autoConfigure(ClientRepresentation) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| static {...} |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| PKCEEnforcerExecutor(KeycloakSession) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| setupConfiguration(PKCEEnforcerExecutor.Configuration) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| isAcceptableCodeChallengeMethod(String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getExecutorConfigurationClass() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getProviderId() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |