implementing oidc play -pac4j feature with keyclock.
I need to support only direct access grant but play -pac4j request sends redirect_url as request parameter and getting Invalid parameter: redirect_uri from keyclock.
final OidcConfiguration oidcConfiguration = new OidcConfiguration();
oidcConfiguration.setDiscoveryURI(configuration.getString("oidc.discoveryUri"));
oidcConfiguration.setClientId(configuration.getString("oidc.clientId"));
//oidcConfiguration.setSecret(configuration.getString("oidc.clientSecret"));
oidcConfiguration.setClientAuthenticationMethod(ClientAuthenticationMethod.CLIENT_SECRET_BASIC);
oidcConfiguration.setExpireSessionWithToken(true);
oidcConfiguration.setLogoutUrl("/logout");
oidcConfiguration.setDisablePkce(true);
final OidcClient oidcClient = new OidcClient(oidcConfiguration);
oidcClient.addAuthorizationGenerator((CallContext ctx, UserProfile profile) -> {
profile.addRole("ROLE_ADMIN");
return Optional.of(profile);
});
how to fix this code