public class DockerAuthV2ProtocolFactory extends AbstractLoginProtocolFactory implements EnvironmentDependentProviderFactory
Constructor and Description |
---|
DockerAuthV2ProtocolFactory() |
Modifier and Type | Method and Description |
---|---|
protected void |
addDefaults(ClientModel client) |
LoginProtocol |
create(KeycloakSession session) |
protected void |
createDefaultClientScopesImpl(RealmModel newRealm)
Impl should create default client scopes.
|
Object |
createProtocolEndpoint(RealmModel realm,
EventBuilder event) |
Map<String,ProtocolMapperModel> |
getBuiltinMappers()
List of built in protocol mappers that can be used to apply to clients.
|
String |
getId() |
boolean |
isSupported() |
int |
order() |
void |
setupClientDefaults(ClientRepresentation rep,
ClientModel newClient)
Setup default values for new clients.
|
addDefaultClientScopes, addDefaultClientScopes, close, createDefaultClientScopes, init, postInit
protected void createDefaultClientScopesImpl(RealmModel newRealm)
AbstractLoginProtocolFactory
createDefaultClientScopesImpl
in class AbstractLoginProtocolFactory
protected void addDefaults(ClientModel client)
addDefaults
in class AbstractLoginProtocolFactory
public Map<String,ProtocolMapperModel> getBuiltinMappers()
LoginProtocolFactory
getBuiltinMappers
in interface LoginProtocolFactory
public Object createProtocolEndpoint(RealmModel realm, EventBuilder event)
createProtocolEndpoint
in interface LoginProtocolFactory
public void setupClientDefaults(ClientRepresentation rep, ClientModel newClient)
LoginProtocolFactory
setupClientDefaults
in interface LoginProtocolFactory
public LoginProtocol create(KeycloakSession session)
create
in interface ProviderFactory<LoginProtocol>
public String getId()
getId
in interface ProviderFactory<LoginProtocol>
public boolean isSupported()
isSupported
in interface EnvironmentDependentProviderFactory
true
if the provider is supported and should be available, false
otherwisepublic int order()
order
in interface ProviderFactory<LoginProtocol>
Copyright © 2020 JBoss by Red Hat. All rights reserved.