Class KeycloakSamlSubsystemCliInstallation

java.lang.Object
org.keycloak.protocol.saml.installation.KeycloakSamlSubsystemCliInstallation
All Implemented Interfaces:
org.keycloak.protocol.ClientInstallationProvider, org.keycloak.provider.Provider, org.keycloak.provider.ProviderFactory<org.keycloak.protocol.ClientInstallationProvider>

public class KeycloakSamlSubsystemCliInstallation extends Object implements org.keycloak.protocol.ClientInstallationProvider
  • Constructor Details

    • KeycloakSamlSubsystemCliInstallation

      public KeycloakSamlSubsystemCliInstallation()
  • Method Details

    • generateInstallation

      public jakarta.ws.rs.core.Response generateInstallation(org.keycloak.models.KeycloakSession session, org.keycloak.models.RealmModel realm, org.keycloak.models.ClientModel client, URI baseUri)
      Specified by:
      generateInstallation in interface org.keycloak.protocol.ClientInstallationProvider
    • getProtocol

      public String getProtocol()
      Specified by:
      getProtocol in interface org.keycloak.protocol.ClientInstallationProvider
    • getDisplayType

      public String getDisplayType()
      Specified by:
      getDisplayType in interface org.keycloak.protocol.ClientInstallationProvider
    • getHelpText

      public String getHelpText()
      Specified by:
      getHelpText in interface org.keycloak.protocol.ClientInstallationProvider
    • getFilename

      public String getFilename()
      Specified by:
      getFilename in interface org.keycloak.protocol.ClientInstallationProvider
    • getMediaType

      public String getMediaType()
      Specified by:
      getMediaType in interface org.keycloak.protocol.ClientInstallationProvider
    • isDownloadOnly

      public boolean isDownloadOnly()
      Specified by:
      isDownloadOnly in interface org.keycloak.protocol.ClientInstallationProvider
    • close

      public void close()
      Specified by:
      close in interface org.keycloak.provider.Provider
      Specified by:
      close in interface org.keycloak.provider.ProviderFactory<org.keycloak.protocol.ClientInstallationProvider>
    • create

      public org.keycloak.protocol.ClientInstallationProvider create(org.keycloak.models.KeycloakSession session)
      Specified by:
      create in interface org.keycloak.provider.ProviderFactory<org.keycloak.protocol.ClientInstallationProvider>
    • init

      public void init(org.keycloak.Config.Scope config)
      Specified by:
      init in interface org.keycloak.provider.ProviderFactory<org.keycloak.protocol.ClientInstallationProvider>
    • postInit

      public void postInit(org.keycloak.models.KeycloakSessionFactory factory)
      Specified by:
      postInit in interface org.keycloak.provider.ProviderFactory<org.keycloak.protocol.ClientInstallationProvider>
    • getId

      public String getId()
      Specified by:
      getId in interface org.keycloak.provider.ProviderFactory<org.keycloak.protocol.ClientInstallationProvider>