Class DockerAuthV2ProtocolFactory

  • All Implemented Interfaces:
    org.keycloak.protocol.LoginProtocolFactory, org.keycloak.provider.EnvironmentDependentProviderFactory, org.keycloak.provider.ProviderFactory<org.keycloak.protocol.LoginProtocol>

    public class DockerAuthV2ProtocolFactory
    extends org.keycloak.protocol.AbstractLoginProtocolFactory
    implements org.keycloak.provider.EnvironmentDependentProviderFactory
    • Constructor Detail

      • DockerAuthV2ProtocolFactory

        public DockerAuthV2ProtocolFactory()
    • Method Detail

      • createDefaultClientScopesImpl

        protected void createDefaultClientScopesImpl​(org.keycloak.models.RealmModel newRealm)
        Specified by:
        createDefaultClientScopesImpl in class org.keycloak.protocol.AbstractLoginProtocolFactory
      • addDefaults

        protected void addDefaults​(org.keycloak.models.ClientModel client)
        Specified by:
        addDefaults in class org.keycloak.protocol.AbstractLoginProtocolFactory
      • getBuiltinMappers

        public Map<String,​org.keycloak.models.ProtocolMapperModel> getBuiltinMappers()
        Specified by:
        getBuiltinMappers in interface org.keycloak.protocol.LoginProtocolFactory
      • createProtocolEndpoint

        public Object createProtocolEndpoint​(org.keycloak.models.RealmModel realm,
                                             org.keycloak.events.EventBuilder event)
        Specified by:
        createProtocolEndpoint in interface org.keycloak.protocol.LoginProtocolFactory
      • setupClientDefaults

        public void setupClientDefaults​(org.keycloak.representations.idm.ClientRepresentation rep,
                                        org.keycloak.models.ClientModel newClient)
        Specified by:
        setupClientDefaults in interface org.keycloak.protocol.LoginProtocolFactory
      • create

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

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

        public boolean isSupported()
        Specified by:
        isSupported in interface org.keycloak.provider.EnvironmentDependentProviderFactory
      • order

        public int order()
        Specified by:
        order in interface org.keycloak.provider.ProviderFactory<org.keycloak.protocol.LoginProtocol>