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,CredentialBuilderFactory,FormActionFactory,FormAuthenticatorFactory,GroupStorageProviderFactory<T>,IdentityProviderFactory<T>,IdentityProviderMapper,KeyProviderFactory<T>,LDAPStorageMapperFactory<T>,ProtocolMapper,RoleStorageProviderFactory<T>,SocialIdentityProviderFactory<I>,SubComponentFactory<CreatedType,,ProviderType> UiPageProvider,UiPageProviderFactory<T>,UiTabProvider,UiTabProviderFactory<T>,UserStorageProviderFactory<T>
- All Known Implementing Classes:
AbstractAttributeToGroupMapper,AbstractAttributeToRoleMapper,AbstractClaimMapper,AbstractClaimToGroupMapper,AbstractClaimToRoleMapper,AbstractClientAuthenticator,AbstractClientPolicyConditionProviderFactory,AbstractClientRegistrationPolicyFactory,AbstractDirectGrantAuthenticator,AbstractEcKeyProviderFactory,AbstractEddsaKeyProviderFactory,AbstractGeneratedEcKeyProviderFactory,AbstractGeneratedRsaKeyProviderFactory,AbstractGeneratedSecretKeyProviderFactory,AbstractIdentityProviderFactory,AbstractIdentityProviderMapper,AbstractImportedRsaKeyProviderFactory,AbstractJsonUserAttributeMapper,AbstractLDAPStorageMapperFactory,AbstractNumberValidator,AbstractOIDCProtocolMapper,AbstractPairwiseSubMapper,AbstractRegistrationRecaptcha,AbstractRsaKeyProviderFactory,AbstractSAMLProtocolMapper,AbstractSetRequiredActionAuthenticator,AbstractX509ClientCertificateAuthenticatorFactory,AcrConditionFactory,AcrProtocolMapper,AddressMapper,AdvancedAttributeToGroupMapper,AdvancedAttributeToRoleMapper,AdvancedClaimToGroupMapper,AdvancedClaimToRoleMapper,AllowAccessAuthenticatorFactory,AllowAllDockerProtocolMapper,AllowedWebOriginsProtocolMapper,AmrProtocolMapper,AnyClientConditionFactory,AttributeToRoleMapper,AudienceProtocolMapper,AudienceResolveProtocolMapper,AuthenticationFlowSelectorExecutorFactory,BitbucketIdentityProviderFactory,CertificateLDAPStorageMapperFactory,ClaimsParameterTokenMapper,ClaimsParameterWithValueIdTokenMapper,ClaimToRoleMapper,ClaimToUserSessionNoteMapper,ClientAccessTypeConditionFactory,ClientAttributesConditionFactory,ClientDisabledClientRegistrationPolicyFactory,ClientIdAndSecretAuthenticator,ClientProtocolConditionFactory,ClientRolesConditionFactory,ClientScopesClientRegistrationPolicyFactory,ClientScopesConditionFactory,ClientSecretRotationExecutorFactory,ClientUpdaterContextConditionFactory,ClientUpdaterSourceGroupsConditionFactory,ClientUpdaterSourceHostsConditionFactory,ClientUpdaterSourceRolesConditionFactory,ConditionalClientScopeAuthenticatorFactory,ConditionalLoaAuthenticatorFactory,ConditionalOtpFormAuthenticatorFactory,ConditionalRoleAuthenticatorFactory,ConditionalSubFlowExecutedAuthenticatorFactory,ConditionalUserAttributeValueFactory,ConditionalUserConfiguredAuthenticatorFactory,ConfidentialClientAcceptExecutorFactory,ConsentRequiredClientRegistrationPolicyFactory,ConsentRequiredExecutorFactory,CookieAuthenticatorFactory,DeclarativeUserProfileProviderFactory,DenyAccessAuthenticatorFactory,DeployedScriptAuthenticatorFactory,DeployedScriptOIDCProtocolMapper,DeployedScriptSAMLProtocolMapper,DockerAuthenticatorFactory,DockerAuthV2ProtocolMapper,DoubleValidator,DPoPBindEnforcerExecutorFactory,EmailValidator,ExternalKeycloakRoleToRoleMapper,FacebookIdentityProviderFactory,FacebookUserAttributeMapper,FullNameLDAPStorageMapperFactory,FullNameMapper,FullScopeDisabledExecutorFactory,GeneratedAesKeyProviderFactory,GeneratedEcdhKeyProviderFactory,GeneratedEcdsaKeyProviderFactory,GeneratedEddsaKeyProviderFactory,GeneratedHmacKeyProviderFactory,GeneratedRsaEncKeyProviderFactory,GeneratedRsaKeyProviderFactory,GitHubIdentityProviderFactory,GitHubUserAttributeMapper,GitLabIdentityProviderFactory,GoogleIdentityProviderFactory,GoogleUserAttributeMapper,GrantTypeConditionFactory,GroupLDAPStorageMapperFactory,GroupMembershipMapper,GroupMembershipMapper,HardcodedAttributeMapper,HardcodedAttributeMapper,HardcodedAttributeMapperFactory,HardcodedClaim,HardcodedGroupMapper,HardcodedLDAPAttributeMapperFactory,HardcodedLDAPGroupStorageMapperFactory,HardcodedLDAPRoleStorageMapperFactory,HardcodedRole,HardcodedRole,HardcodedRoleMapper,HardcodedUserSessionAttributeMapper,HolderOfKeyEnforcerExecutorFactory,HttpBasicAuthenticatorFactory,IdentityProviderAuthenticatorFactory,IdpAutoLinkAuthenticatorFactory,IdpConfirmLinkAuthenticatorFactory,IdpConfirmOverrideLinkAuthenticatorFactory,IdpCreateUserIfUniqueAuthenticatorFactory,IdpDetectExistingBrokerUserAuthenticatorFactory,IdpEmailVerificationAuthenticatorFactory,IdpOrganizationAuthenticatorFactory,IdpReviewProfileAuthenticatorFactory,IdpUsernamePasswordFormFactory,ImportedRsaEncKeyProviderFactory,ImportedRsaKeyProviderFactory,InstagramIdentityProviderFactory,InstagramUserAttributeMapper,IntegerValidator,IntentClientBindCheckExecutorFactory,IpatuuraUserStorageProviderFactory,IsoDateValidator,JavaKeystoreKeyProviderFactory,JWTClientAuthenticator,JWTClientSecretAuthenticator,JwtCredentialBuilderFactory,KerberosFederationProviderFactory,KerberosPrincipalAttributeMapperFactory,KeycloakOIDCIdentityProviderFactory,LDAPStorageProviderFactory,LDCredentialBuilderFactory,LengthValidator,LinkedInOIDCIdentityProviderFactory,LinkedInUserAttributeMapper,LocalDateValidator,MaxClientsClientRegistrationPolicyFactory,MicrosoftIdentityProviderFactory,MicrosoftUserAttributeMapper,MSADLDSUserAccountControlStorageMapperFactory,MSADUserAccountControlStorageMapperFactory,MultiValueValidator,NonceBackwardsCompatibleMapper,OID4VCContextMapper,OID4VCGeneratedIdMapper,OID4VCIssuedAtTimeClaimMapper,OID4VCMapper,OID4VCStaticClaimMapper,OID4VCSubjectIdMapper,OID4VCTargetRoleMapper,OID4VCTypeMapper,OID4VCUserAttributeMapper,OIDCIdentityProviderFactory,OpenshiftV4AttributeMapper,OpenshiftV4IdentityProviderFactory,OptionsValidator,OrganizationAuthenticatorFactory,OrganizationMembershipMapper,OrganizationMembershipMapper,OTPFormAuthenticatorFactory,PasskeysConditionalUIAuthenticatorFactory,PasswordFormFactory,PatternValidator,PayPalIdentityProviderFactory,PayPalUserAttributeMapper,PersonNameProhibitedCharactersValidator,PKCEEnforcerExecutorFactory,ProtocolMappersClientRegistrationPolicyFactory,RecoveryAuthnCodesFormAuthenticatorFactory,RegistrationAccessTokenRotationDisabledExecutorFactory,RegistrationPage,RegistrationPassword,RegistrationRecaptcha,RegistrationRecaptchaEnterprise,RegistrationTermsAndConditions,RegistrationUserCreation,RejectImplicitGrantExecutorFactory,RejectRequestExecutorFactory,RejectResourceOwnerPasswordCredentialsGrantExecutorFactory,ResetCredentialChooseUser,ResetCredentialEmail,ResetOTP,ResetPassword,RoleLDAPStorageMapperFactory,RoleListMapper,RoleNameMapper,RoleNameMapper,SAMLAudienceProtocolMapper,SAMLAudienceResolveProtocolMapper,SamlAvoidRedirectBindingExecutorFactory,SAMLIdentityProviderFactory,SamlSecureClientUrisExecutorFactory,SamlSignatureEnforcerExecutorFactory,ScopeClientRegistrationPolicyFactory,ScriptBasedAuthenticatorFactory,ScriptBasedMapper,ScriptBasedOIDCProtocolMapper,SdJwtCredentialBuilderFactory,SecureCibaAuthenticationRequestSigningAlgorithmExecutorFactory,SecureCibaSessionEnforceExecutorFactory,SecureCibaSignedAuthenticationRequestExecutorFactory,SecureClientAuthenticatorExecutorFactory,SecureClientUrisExecutorFactory,SecureLogoutExecutorFactory,SecureParContentsExecutorFactory,SecureRedirectUrisEnforcerExecutorFactory,SecureRequestObjectExecutorFactory,SecureResponseTypeExecutorFactory,SecureSessionEnforceExecutorFactory,SecureSigningAlgorithmExecutorFactory,SecureSigningAlgorithmForSignedJwtExecutorFactory,SessionStateMapper,SHA256PairwiseSubMapper,SpnegoAuthenticatorFactory,SSSDFederationProviderFactory,StackoverflowIdentityProviderFactory,StackoverflowUserAttributeMapper,SubMapper,SuppressRefreshTokenRotationExecutorFactory,TrustedHostClientRegistrationPolicyFactory,TwitterIdentityProviderFactory,UriValidator,UseLightweightAccessTokenExecutorFactory,UserAttributeLDAPStorageMapperFactory,UserAttributeMapper,UserAttributeMapper,UserAttributeMapper,UserAttributeNameIdMapper,UserAttributeStatementMapper,UserClientRoleMappingMapper,UsernameFormFactory,UsernameIDNHomographValidator,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
-