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 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