Package org.keycloak.protocol
Interface LoginProtocolFactory
- All Superinterfaces:
ProviderFactory<LoginProtocol>
- All Known Implementing Classes:
AbstractLoginProtocolFactory
,DockerAuthV2ProtocolFactory
,OID4VCLoginProtocolFactory
,OIDCLoginProtocolFactory
,SamlProtocolFactory
- Version:
- $Revision: 1 $
- Author:
- Bill Burke
-
Method Summary
Modifier and TypeMethodDescriptionvoid
createDefaultClientScopes
(RealmModel newRealm, boolean addScopesToExistingClients) Called when new realm is createdcreateProtocolEndpoint
(KeycloakSession session, EventBuilder event) List of built in protocol mappers that can be used to apply to clients.void
setupClientDefaults
(ClientRepresentation rep, ClientModel newClient) Setup default values for new clients.Methods inherited from interface org.keycloak.provider.ProviderFactory
close, create, dependsOn, getConfigMetadata, getId, init, order, postInit
-
Method Details
-
getBuiltinMappers
Map<String,ProtocolMapperModel> getBuiltinMappers()List of built in protocol mappers that can be used to apply to clients.- Returns:
-
createProtocolEndpoint
-
createDefaultClientScopes
Called when new realm is created- Parameters:
newRealm
-addScopesToExistingClients
- If true, then existing realm clients will be updated (created realm default scopes will be added to them)
-
setupClientDefaults
Setup default values for new clients. This expects that the representation has already set up the client- Parameters:
rep
-newClient
-
-