Package org.keycloak.protocol.docker
Class DockerAuthV2ProtocolFactory
java.lang.Object
org.keycloak.protocol.AbstractLoginProtocolFactory
org.keycloak.protocol.docker.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 Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidaddDefaults(org.keycloak.models.ClientModel client) org.keycloak.protocol.LoginProtocolcreate(org.keycloak.models.KeycloakSession session) protected voidcreateDefaultClientScopesImpl(org.keycloak.models.RealmModel newRealm) createProtocolEndpoint(org.keycloak.models.KeycloakSession session, org.keycloak.events.EventBuilder event) getId()booleanisSupported(org.keycloak.Config.Scope config) intorder()voidsetupClientDefaults(org.keycloak.representations.idm.ClientRepresentation rep, org.keycloak.models.ClientModel newClient) Methods inherited from class org.keycloak.protocol.AbstractLoginProtocolFactory
addClientScopeDefaults, addDefaultClientScopes, addDefaultClientScopes, close, createDefaultClientScopes, init, postInitMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.keycloak.protocol.LoginProtocolFactory
allowAsClientProtocol, isValidClientScope, onConsentRevoked, validateClientScope, validateClientScopeAssignmentMethods inherited from interface org.keycloak.provider.ProviderFactory
dependsOn, getConfigMetadata
-
Constructor Details
-
DockerAuthV2ProtocolFactory
public DockerAuthV2ProtocolFactory()
-
-
Method Details
-
createDefaultClientScopesImpl
protected void createDefaultClientScopesImpl(org.keycloak.models.RealmModel newRealm) - Specified by:
createDefaultClientScopesImplin classorg.keycloak.protocol.AbstractLoginProtocolFactory
-
addDefaults
protected void addDefaults(org.keycloak.models.ClientModel client) - Specified by:
addDefaultsin classorg.keycloak.protocol.AbstractLoginProtocolFactory
-
getBuiltinMappers
- Specified by:
getBuiltinMappersin interfaceorg.keycloak.protocol.LoginProtocolFactory
-
createProtocolEndpoint
public Object createProtocolEndpoint(org.keycloak.models.KeycloakSession session, org.keycloak.events.EventBuilder event) - Specified by:
createProtocolEndpointin interfaceorg.keycloak.protocol.LoginProtocolFactory
-
setupClientDefaults
public void setupClientDefaults(org.keycloak.representations.idm.ClientRepresentation rep, org.keycloak.models.ClientModel newClient) - Specified by:
setupClientDefaultsin interfaceorg.keycloak.protocol.LoginProtocolFactory
-
create
public org.keycloak.protocol.LoginProtocol create(org.keycloak.models.KeycloakSession session) - Specified by:
createin interfaceorg.keycloak.provider.ProviderFactory<org.keycloak.protocol.LoginProtocol>
-
getId
- Specified by:
getIdin interfaceorg.keycloak.provider.ProviderFactory<org.keycloak.protocol.LoginProtocol>
-
isSupported
public boolean isSupported(org.keycloak.Config.Scope config) - Specified by:
isSupportedin interfaceorg.keycloak.provider.EnvironmentDependentProviderFactory
-
order
public int order()- Specified by:
orderin interfaceorg.keycloak.provider.ProviderFactory<org.keycloak.protocol.LoginProtocol>
-