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> UiPageProvider
,UiPageProviderFactory<T>
,UiTabProvider
,UiTabProviderFactory<T>
,UserStorageProviderFactory<T>
,VCSigningServiceProviderFactory
- 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
,AcrProtocolMapper
,AddressMapper
,AdvancedAttributeToGroupMapper
,AdvancedAttributeToRoleMapper
,AdvancedClaimToGroupMapper
,AdvancedClaimToRoleMapper
,AllowAccessAuthenticatorFactory
,AllowAllDockerProtocolMapper
,AllowedWebOriginsProtocolMapper
,AmrProtocolMapper
,AnyClientConditionFactory
,AttributeToRoleMapper
,AudienceProtocolMapper
,AudienceResolveProtocolMapper
,BitbucketIdentityProviderFactory
,CertificateLDAPStorageMapperFactory
,ClaimsParameterTokenMapper
,ClaimsParameterWithValueIdTokenMapper
,ClaimToRoleMapper
,ClaimToUserSessionNoteMapper
,ClientAccessTypeConditionFactory
,ClientAttributesConditionFactory
,ClientDisabledClientRegistrationPolicyFactory
,ClientIdAndSecretAuthenticator
,ClientProtocolConditionFactory
,ClientRolesConditionFactory
,ClientScopesClientRegistrationPolicyFactory
,ClientScopesConditionFactory
,ClientSecretRotationExecutorFactory
,ClientUpdaterContextConditionFactory
,ClientUpdaterSourceGroupsConditionFactory
,ClientUpdaterSourceHostsConditionFactory
,ClientUpdaterSourceRolesConditionFactory
,ConditionalLoaAuthenticatorFactory
,ConditionalOtpFormAuthenticatorFactory
,ConditionalRoleAuthenticatorFactory
,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
,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
,IsoDateValidator
,JavaKeystoreKeyProviderFactory
,JWTClientAuthenticator
,JWTClientSecretAuthenticator
,JwtSigningServiceProviderFactory
,KerberosFederationProviderFactory
,KerberosPrincipalAttributeMapperFactory
,KeycloakOIDCIdentityProviderFactory
,LDAPStorageProviderFactory
,LDSigningServiceProviderFactory
,LengthValidator
,LinkedInOIDCIdentityProviderFactory
,LinkedInUserAttributeMapper
,LocalDateValidator
,MaxClientsClientRegistrationPolicyFactory
,MicrosoftIdentityProviderFactory
,MicrosoftUserAttributeMapper
,MSADLDSUserAccountControlStorageMapperFactory
,MSADUserAccountControlStorageMapperFactory
,MultiValueValidator
,NonceBackwardsCompatibleMapper
,OID4VCContextMapper
,OID4VCIssuedAtTimeClaimMapper
,OID4VCMapper
,OID4VCStaticClaimMapper
,OID4VCSubjectIdMapper
,OID4VCTargetRoleMapper
,OID4VCTypeMapper
,OID4VCUserAttributeMapper
,OIDCIdentityProviderFactory
,OpenshiftV3IdentityProviderFactory
,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
,SdJwtSigningServiceProviderFactory
,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> 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
-