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