Interface ClientInstallationProvider

All Superinterfaces:
Provider, ProviderFactory<ClientInstallationProvider>
All Known Implementing Classes:
DockerComposeYamlInstallationProvider, DockerRegistryConfigFileInstallationProvider, DockerVariableOverrideInstallationProvider, KeycloakOIDCClientInstallation, KeycloakOIDCJbossSubsystemClientCliInstallation, KeycloakOIDCJbossSubsystemClientInstallation, KeycloakSamlClientInstallation, KeycloakSamlSubsystemCliInstallation, KeycloakSamlSubsystemInstallation, ModAuthMellonClientInstallation, SamlSPDescriptorClientInstallation

public interface ClientInstallationProvider extends Provider, ProviderFactory<ClientInstallationProvider>
Provides a template/sample client config adapter file. For example keycloak.json for our OIDC adapter. keycloak-saml.xml for our SAML client adapter
Version:
$Revision: 1 $
Author:
Bill Burke
  • Method Details

    • generateInstallation

      jakarta.ws.rs.core.Response generateInstallation(KeycloakSession session, RealmModel realm, ClientModel client, URI serverBaseUri)
    • getProtocol

      String getProtocol()
    • getDisplayType

      String getDisplayType()
    • getHelpText

      String getHelpText()
    • getFilename

      String getFilename()
    • getMediaType

      String getMediaType()
    • isDownloadOnly

      boolean isDownloadOnly()