Class ClientManager


  • public class ClientManager
    extends Object
    Version:
    $Revision: 1 $
    Author:
    Bill Burke
    • Constructor Detail

      • ClientManager

        public ClientManager​(RealmManager realmManager)
      • ClientManager

        public ClientManager()
    • Method Detail

      • 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)
      • clientIdChanged

        public void clientIdChanged​(org.keycloak.models.ClientModel client,
                                    org.keycloak.representations.idm.ClientRepresentation newClientRepresentation)
      • 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)