55         ClientManager.InstallationAdapterConfig rep = 
new ClientManager.InstallationAdapterConfig();
    56         rep.setAuthServerUrl(baseUri.toString());
    57         rep.setRealm(realm.getName());
    58         rep.setSslRequired(realm.getSslRequired().name().toLowerCase());
    60         if (client.isPublicClient() && !client.isBearerOnly()) rep.setPublicClient(
true);
    61         if (client.isBearerOnly()) rep.setBearerOnly(
true);
    62         if (client.getRoles().size() > 0) rep.setUseResourceRoleMappings(
true);
    64         rep.setResource(client.getClientId());
    68             rep.setCredentials(adapterConfig);
    72             rep.setVerifyTokenAudience(
true);
    79             json = JsonSerialization.writeValueAsPrettyString(rep);
    80         } 
catch (IOException e) {
    81             throw new RuntimeException(e);
    83         return Response.ok(json, MediaType.TEXT_PLAIN_TYPE).build();
 void configureAuthorizationSettings(KeycloakSession session, ClientModel client, ClientManager.InstallationAdapterConfig rep)
Definition: KeycloakOIDCClientInstallation.java:179
 
static boolean showVerifyTokenAudience(ClientModel client)
Definition: KeycloakOIDCClientInstallation.java:107
 
static Map< String, Object > getClientCredentialsAdapterConfig(KeycloakSession session, ClientModel client)
Definition: KeycloakOIDCClientInstallation.java:86
 
static boolean showClientCredentialsAdapterConfig(ClientModel client)
Definition: KeycloakOIDCClientInstallation.java:93