Class ClientManager

java.lang.Object
org.keycloak.services.managers.ClientManager

public class ClientManager extends Object
Version:
$Revision: 1 $
Author:
Bill Burke
  • Field Details

  • Constructor Details

    • ClientManager

      public ClientManager(RealmManager realmManager)
    • ClientManager

      public ClientManager()
  • Method Details

    • createClient

      public static org.keycloak.models.ClientModel createClient(org.keycloak.models.KeycloakSession session, org.keycloak.models.RealmModel realm, org.keycloak.representations.idm.ClientRepresentation rep)
      Should not be called from an import. This really expects that the client is created from the admin console.
      Parameters:
      session -
      realm -
      rep -
      Returns:
    • removeClient

      public boolean removeClient(org.keycloak.models.RealmModel realm, org.keycloak.models.ClientModel client)
    • validateRegisteredNodes

      public Set<String> validateRegisteredNodes(org.keycloak.models.ClientModel client)
    • enableServiceAccount

      public void enableServiceAccount(org.keycloak.models.ClientModel client)
    • disableServiceAccount

      public void disableServiceAccount(org.keycloak.models.ClientModel client)
    • clientIdChanged

      public void clientIdChanged(org.keycloak.models.ClientModel client, org.keycloak.representations.idm.ClientRepresentation newClientRepresentation)
    • getServiceAccountUser

      public Optional<org.keycloak.models.UserModel> getServiceAccountUser(org.keycloak.models.ClientModel client)
    • updateClientServiceAccount

      public static void updateClientServiceAccount(org.keycloak.models.KeycloakSession session, org.keycloak.models.ClientModel client, Boolean isServiceAccountEnabled)
    • toInstallationRepresentation

      public ClientManager.InstallationAdapterConfig toInstallationRepresentation(org.keycloak.models.RealmModel realmModel, org.keycloak.models.ClientModel clientModel, URI baseUri)
    • toJBossSubsystemConfig

      public String toJBossSubsystemConfig(org.keycloak.models.RealmModel realmModel, org.keycloak.models.ClientModel clientModel, URI baseUri)