Package org.keycloak.provider
Interface ConfiguredProvider
- All Known Subinterfaces:
AmphibianProviderFactory<ProviderType>
,AuthenticationFlowCallbackFactory
,AuthenticatorFactory
,ClientAuthenticatorFactory
,ClientPolicyConditionProviderFactory
,ClientPolicyExecutorProviderFactory
,ClientRegistrationPolicyFactory
,ClientScopeStorageProviderFactory<T>
,ClientStorageProviderFactory<T>
,ComponentFactory<CreatedType,
,ProviderType> ConditionalAuthenticatorFactory
,ConfigurableAuthenticatorFactory
,ConfiguredComponent
,FormActionFactory
,FormAuthenticatorFactory
,GroupStorageProviderFactory<T>
,IdentityProviderFactory<T>
,IdentityProviderMapper
,KeyProviderFactory<T>
,LDAPStorageMapperFactory<T>
,MapStorageProviderFactory
,ProtocolMapper
,RoleStorageProviderFactory<T>
,SocialIdentityProviderFactory<I>
,SubComponentFactory<CreatedType,
,ProviderType> UserStorageProviderFactory<T>
- All Known Implementing Classes:
AbstractAttributeToGroupMapper
,AbstractAttributeToRoleMapper
,AbstractClaimMapper
,AbstractClaimToGroupMapper
,AbstractClaimToRoleMapper
,AbstractClientAuthenticator
,AbstractClientPolicyConditionProviderFactory
,AbstractClientRegistrationPolicyFactory
,AbstractDirectGrantAuthenticator
,AbstractEcdsaKeyProviderFactory
,AbstractGeneratedRsaKeyProviderFactory
,AbstractGeneratedSecretKeyProviderFactory
,AbstractIdentityProviderFactory
,AbstractIdentityProviderMapper
,AbstractImportedRsaKeyProviderFactory
,AbstractJsonUserAttributeMapper
,AbstractLDAPStorageMapperFactory
,AbstractMapProviderFactory
,AbstractNumberValidator
,AbstractOIDCProtocolMapper
,AbstractPairwiseSubMapper
,AbstractRsaKeyProviderFactory
,AbstractSAMLProtocolMapper
,AbstractSetRequiredActionAuthenticator
,AbstractX509ClientCertificateAuthenticatorFactory
,AcrProtocolMapper
,AddressMapper
,AdvancedAttributeToGroupMapper
,AdvancedAttributeToRoleMapper
,AdvancedClaimToGroupMapper
,AdvancedClaimToRoleMapper
,AllowAccessAuthenticatorFactory
,AllowAllDockerProtocolMapper
,AllowedWebOriginsProtocolMapper
,AnyClientConditionFactory
,AttributeToRoleMapper
,AudienceProtocolMapper
,AudienceResolveProtocolMapper
,BitbucketIdentityProviderFactory
,CertificateLDAPStorageMapperFactory
,ClaimsParameterTokenMapper
,ClaimsParameterWithValueIdTokenMapper
,ClaimToRoleMapper
,ClaimToUserSessionNoteMapper
,ClientAccessTypeConditionFactory
,ClientDisabledClientRegistrationPolicyFactory
,ClientIdAndSecretAuthenticator
,ClientRolesConditionFactory
,ClientScopesClientRegistrationPolicyFactory
,ClientScopesConditionFactory
,ClientSecretRotationExecutorFactory
,ClientUpdaterContextConditionFactory
,ClientUpdaterSourceGroupsConditionFactory
,ClientUpdaterSourceHostsConditionFactory
,ClientUpdaterSourceRolesConditionFactory
,ConcurrentHashMapStorageProviderFactory
,ConditionalLoaAuthenticatorFactory
,ConditionalOtpFormAuthenticatorFactory
,ConditionalRoleAuthenticatorFactory
,ConditionalUserAttributeValueFactory
,ConditionalUserConfiguredAuthenticatorFactory
,ConfidentialClientAcceptExecutorFactory
,ConsentRequiredClientRegistrationPolicyFactory
,ConsentRequiredExecutorFactory
,CookieAuthenticatorFactory
,DeclarativeUserProfileProvider
,DenyAccessAuthenticatorFactory
,DeployedScriptAuthenticatorFactory
,DeployedScriptOIDCProtocolMapper
,DeployedScriptSAMLProtocolMapper
,DockerAuthenticatorFactory
,DockerAuthV2ProtocolMapper
,DoubleValidator
,EmailValidator
,ExternalKeycloakRoleToRoleMapper
,FacebookIdentityProviderFactory
,FacebookUserAttributeMapper
,FileMapStorageProviderFactory
,FullNameLDAPStorageMapperFactory
,FullNameMapper
,FullScopeDisabledExecutorFactory
,GeneratedAesKeyProviderFactory
,GeneratedEcdsaKeyProviderFactory
,GeneratedHmacKeyProviderFactory
,GeneratedRsaEncKeyProviderFactory
,GeneratedRsaKeyProviderFactory
,GitHubIdentityProviderFactory
,GitHubUserAttributeMapper
,GitLabIdentityProviderFactory
,GoogleIdentityProviderFactory
,GoogleUserAttributeMapper
,GroupLDAPStorageMapperFactory
,GroupMembershipMapper
,GroupMembershipMapper
,HardcodedAttributeMapper
,HardcodedAttributeMapper
,HardcodedAttributeMapperFactory
,HardcodedClaim
,HardcodedGroupMapper
,HardcodedLDAPAttributeMapperFactory
,HardcodedLDAPGroupStorageMapperFactory
,HardcodedLDAPRoleStorageMapperFactory
,HardcodedRole
,HardcodedRole
,HardcodedRoleMapper
,HardcodedUserSessionAttributeMapper
,HolderOfKeyEnforcerExecutorFactory
,HotRodMapStorageProviderFactory
,HttpBasicAuthenticatorFactory
,IdentityProviderAuthenticatorFactory
,IdpAutoLinkAuthenticatorFactory
,IdpConfirmLinkAuthenticatorFactory
,IdpCreateUserIfUniqueAuthenticatorFactory
,IdpDetectExistingBrokerUserAuthenticatorFactory
,IdpEmailVerificationAuthenticatorFactory
,IdpReviewProfileAuthenticatorFactory
,IdpUsernamePasswordFormFactory
,ImportedRsaEncKeyProviderFactory
,ImportedRsaKeyProviderFactory
,InstagramIdentityProviderFactory
,InstagramUserAttributeMapper
,IntegerValidator
,IntentClientBindCheckExecutorFactory
,JavaKeystoreKeyProviderFactory
,JpaMapStorageProviderFactory
,JWTClientAuthenticator
,JWTClientSecretAuthenticator
,KerberosFederationProviderFactory
,KeycloakOIDCIdentityProviderFactory
,LdapMapStorageProviderFactory
,LDAPStorageProviderFactory
,LengthValidator
,LinkedInIdentityProviderFactory
,LinkedInOIDCIdentityProviderFactory
,LinkedInUserAttributeMapper
,LocalDateValidator
,MapAuthorizationStoreFactory
,MapClientProviderFactory
,MapClientScopeProviderFactory
,MapEventStoreProviderFactory
,MapGlobalLockProviderFactory
,MapGroupProviderFactory
,MapPublicKeyStorageProviderFactory
,MapRealmProviderFactory
,MapRoleProviderFactory
,MapRootAuthenticationSessionProviderFactory
,MapSingleUseObjectProviderFactory
,MapUserLoginFailureProviderFactory
,MapUserProviderFactory
,MapUserSessionProviderFactory
,MaxClientsClientRegistrationPolicyFactory
,MicrosoftIdentityProviderFactory
,MicrosoftUserAttributeMapper
,MSADLDSUserAccountControlStorageMapperFactory
,MSADUserAccountControlStorageMapperFactory
,OIDCIdentityProviderFactory
,OpenshiftV3IdentityProviderFactory
,OpenshiftV4AttributeMapper
,OpenshiftV4IdentityProviderFactory
,OptionsValidator
,OTPFormAuthenticatorFactory
,PasswordFormFactory
,PatternValidator
,PayPalIdentityProviderFactory
,PayPalUserAttributeMapper
,PersonNameProhibitedCharactersValidator
,PKCEEnforcerExecutorFactory
,ProtocolMappersClientRegistrationPolicyFactory
,RecoveryAuthnCodesFormAuthenticatorFactory
,RegistrationAccessTokenRotationDisabledExecutorFactory
,RegistrationPage
,RegistrationPassword
,RegistrationProfile
,RegistrationRecaptcha
,RegistrationTermsAndConditions
,RegistrationUserCreation
,RejectImplicitGrantExecutorFactory
,RejectRequestExecutorFactory
,RejectResourceOwnerPasswordCredentialsGrantExecutorFactory
,ResetCredentialChooseUser
,ResetCredentialEmail
,ResetOTP
,ResetPassword
,RoleLDAPStorageMapperFactory
,RoleListMapper
,RoleNameMapper
,RoleNameMapper
,SAMLAudienceProtocolMapper
,SAMLAudienceResolveProtocolMapper
,SAMLIdentityProviderFactory
,ScopeClientRegistrationPolicyFactory
,ScriptBasedAuthenticatorFactory
,ScriptBasedMapper
,ScriptBasedOIDCProtocolMapper
,SecureCibaAuthenticationRequestSigningAlgorithmExecutorFactory
,SecureCibaSessionEnforceExecutorFactory
,SecureCibaSignedAuthenticationRequestExecutorFactory
,SecureClientAuthenticatorExecutorFactory
,SecureClientUrisExecutorFactory
,SecureLogoutExecutorFactory
,SecureParContentsExecutorFactory
,SecureRequestObjectExecutorFactory
,SecureResponseTypeExecutorFactory
,SecureSessionEnforceExecutorFactory
,SecureSigningAlgorithmExecutorFactory
,SecureSigningAlgorithmForSignedJwtExecutorFactory
,SHA256PairwiseSubMapper
,SpnegoAuthenticatorFactory
,SSSDFederationProviderFactory
,StackoverflowIdentityProviderFactory
,StackoverflowUserAttributeMapper
,SuppressRefreshTokenRotationExecutorFactory
,TrustedHostClientRegistrationPolicyFactory
,TwitterIdentityProviderFactory
,UriValidator
,UserAttributeLDAPStorageMapperFactory
,UserAttributeMapper
,UserAttributeMapper
,UserAttributeMapper
,UserAttributeNameIdMapper
,UserAttributeStatementMapper
,UserClientRoleMappingMapper
,UsernameFormFactory
,UsernamePasswordFormFactory
,UsernameProhibitedCharactersValidator
,UsernameTemplateMapper
,UsernameTemplateMapper
,UserPropertyAttributeStatementMapper
,UserPropertyMapper
,UserRealmRoleMappingMapper
,UserSessionLimitsAuthenticatorFactory
,UserSessionNoteMapper
,UserSessionNoteStatementMapper
,ValidateOTP
,ValidatePassword
,ValidateUsername
,ValidateX509CertificateUsernameFactory
,WebAuthnAuthenticatorFactory
,WebAuthnPasswordlessAuthenticatorFactory
,X509ClientAuthenticator
,X509ClientCertificateAuthenticatorFactory
,XPathAttributeMapper
public interface ConfiguredProvider
- Version:
- $Revision: 1 $
- Author:
- Bill Burke
-
Method Summary
Modifier and TypeMethodDescriptiondefault <C> C
Returns a default configuration for this provider.
-
Method Details
-
getHelpText
String getHelpText() -
getConfigProperties
List<ProviderConfigProperty> getConfigProperties() -
getConfig
default <C> C getConfig()Returns a default configuration for this provider.- Type Parameters:
C
- the type of the configuration- Returns:
- the default configuration
-