Package org.keycloak.protocol.saml
Class SamlProtocolFactory
java.lang.Object
org.keycloak.protocol.AbstractLoginProtocolFactory
org.keycloak.protocol.saml.SamlProtocolFactory
- All Implemented Interfaces:
LoginProtocolFactory,ProviderFactory<LoginProtocol>
- Version:
- $Revision: 1 $
- Author:
- Bill Burke
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidaddDefaults(ClientModel client) create(KeycloakSession session) protected voidcreateDefaultClientScopesImpl(RealmModel newRealm) createProtocolEndpoint(KeycloakSession session, EventBuilder event) getId()voidinit(Config.Scope config) intorder()defines the option-order in the admin-uivoidsetupClientDefaults(org.keycloak.representations.idm.ClientRepresentation clientRep, ClientModel newClient) Methods inherited from class org.keycloak.protocol.AbstractLoginProtocolFactory
addClientScopeDefaults, addDefaultClientScopes, addDefaultClientScopes, close, createDefaultClientScopes, postInitMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.keycloak.provider.ProviderFactory
dependsOn, getConfigMetadata
-
Field Details
-
SCOPE_ROLE_LIST
- See Also:
-
-
Constructor Details
-
SamlProtocolFactory
public SamlProtocolFactory()
-
-
Method Details
-
createProtocolEndpoint
-
create
-
init
- Specified by:
initin interfaceProviderFactory<LoginProtocol>- Overrides:
initin classAbstractLoginProtocolFactory
-
getId
-
getBuiltinMappers
-
createDefaultClientScopesImpl
- Specified by:
createDefaultClientScopesImplin classAbstractLoginProtocolFactory
-
addDefaults
- Specified by:
addDefaultsin classAbstractLoginProtocolFactory
-
setupClientDefaults
public void setupClientDefaults(org.keycloak.representations.idm.ClientRepresentation clientRep, ClientModel newClient) -
order
public int order()defines the option-order in the admin-ui
-