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>,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,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,ConditionalLoaAuthenticatorFactory,ConditionalOtpFormAuthenticatorFactory,ConditionalRoleAuthenticatorFactory,ConditionalUserAttributeValueFactory,ConditionalUserConfiguredAuthenticatorFactory,ConfidentialClientAcceptExecutorFactory,ConsentRequiredClientRegistrationPolicyFactory,ConsentRequiredExecutorFactory,CookieAuthenticatorFactory,DeclarativeUserProfileProvider,DenyAccessAuthenticatorFactory,DeployedScriptAuthenticatorFactory,DeployedScriptOIDCProtocolMapper,DeployedScriptSAMLProtocolMapper,DockerAuthenticatorFactory,DockerAuthV2ProtocolMapper,DoubleValidator,EmailValidator,ExternalKeycloakRoleToRoleMapper,FacebookIdentityProviderFactory,FacebookUserAttributeMapper,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,HttpBasicAuthenticatorFactory,IdentityProviderAuthenticatorFactory,IdpAutoLinkAuthenticatorFactory,IdpConfirmLinkAuthenticatorFactory,IdpCreateUserIfUniqueAuthenticatorFactory,IdpDetectExistingBrokerUserAuthenticatorFactory,IdpEmailVerificationAuthenticatorFactory,IdpReviewProfileAuthenticatorFactory,IdpUsernamePasswordFormFactory,ImportedRsaEncKeyProviderFactory,ImportedRsaKeyProviderFactory,InstagramIdentityProviderFactory,InstagramUserAttributeMapper,IntegerValidator,IntentClientBindCheckExecutorFactory,JavaKeystoreKeyProviderFactory,JWTClientAuthenticator,JWTClientSecretAuthenticator,KerberosFederationProviderFactory,KeycloakOIDCIdentityProviderFactory,LDAPStorageProviderFactory,LengthValidator,LinkedInIdentityProviderFactory,LinkedInOIDCIdentityProviderFactory,LinkedInUserAttributeMapper,LocalDateValidator,MaxClientsClientRegistrationPolicyFactory,MicrosoftIdentityProviderFactory,MicrosoftUserAttributeMapper,MSADLDSUserAccountControlStorageMapperFactory,MSADUserAccountControlStorageMapperFactory,OIDCIdentityProviderFactory,OpenshiftV3IdentityProviderFactory,OpenshiftV4AttributeMapper,OpenshiftV4IdentityProviderFactory,OptionsValidator,OTPFormAuthenticatorFactory,PasswordFormFactory,PatternValidator,PayPalIdentityProviderFactory,PayPalUserAttributeMapper,PersonNameProhibitedCharactersValidator,PKCEEnforcerExecutorFactory,ProtocolMappersClientRegistrationPolicyFactory,RecoveryAuthnCodesFormAuthenticatorFactory,RegistrationAccessTokenRotationDisabledExecutorFactory,RegistrationPage,RegistrationPassword,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> CReturns 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
-