Class RecoveryCodesWarningThresholdPasswordPolicyProviderFactory

java.lang.Object
org.keycloak.policy.RecoveryCodesWarningThresholdPasswordPolicyProviderFactory
All Implemented Interfaces:
org.keycloak.policy.PasswordPolicyProvider, PasswordPolicyProviderFactory, EnvironmentDependentProviderFactory, org.keycloak.provider.Provider, org.keycloak.provider.ProviderFactory<org.keycloak.policy.PasswordPolicyProvider>

@Deprecated public class RecoveryCodesWarningThresholdPasswordPolicyProviderFactory extends Object implements PasswordPolicyProviderFactory, org.keycloak.policy.PasswordPolicyProvider, EnvironmentDependentProviderFactory
Deprecated.
Please use rather the recovery codes required action to configure warning threshold for recovery codes. This password policy may be removed in the future versions.
Author:
Stian Thorgersen
  • Field Summary

    Fields inherited from interface org.keycloak.policy.PasswordPolicyProvider

    INT_CONFIG_TYPE, STRING_CONFIG_TYPE
  • Constructor Summary

    Constructors
    Constructor
    Description
    Deprecated.
     
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    Deprecated.
     
    org.keycloak.policy.PasswordPolicyProvider
    create(org.keycloak.models.KeycloakSession session)
    Deprecated.
     
    Deprecated.
     
    Deprecated.
     
    Deprecated.
     
    Deprecated.
     
    void
    init(org.keycloak.Config.Scope config)
    Deprecated.
     
    boolean
    Deprecated.
     
    boolean
    isSupported(org.keycloak.Config.Scope config)
    Deprecated.
    Check if the provider is supported and should be available based on the provider configuration.
    Deprecated.
     
    void
    postInit(org.keycloak.models.KeycloakSessionFactory factory)
    Deprecated.
     
    org.keycloak.policy.PolicyError
    validate(String user, String password)
    Deprecated.
     
    org.keycloak.policy.PolicyError
    validate(org.keycloak.models.RealmModel realm, org.keycloak.models.UserModel user, String password)
    Deprecated.
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface org.keycloak.policy.PasswordPolicyProvider

    parseInteger

    Methods inherited from interface org.keycloak.provider.ProviderFactory

    dependsOn, getConfigMetadata, order
  • Constructor Details

    • RecoveryCodesWarningThresholdPasswordPolicyProviderFactory

      public RecoveryCodesWarningThresholdPasswordPolicyProviderFactory()
      Deprecated.
  • Method Details

    • create

      public org.keycloak.policy.PasswordPolicyProvider create(org.keycloak.models.KeycloakSession session)
      Deprecated.
      Specified by:
      create in interface org.keycloak.provider.ProviderFactory<org.keycloak.policy.PasswordPolicyProvider>
    • init

      public void init(org.keycloak.Config.Scope config)
      Deprecated.
      Specified by:
      init in interface org.keycloak.provider.ProviderFactory<org.keycloak.policy.PasswordPolicyProvider>
    • postInit

      public void postInit(org.keycloak.models.KeycloakSessionFactory factory)
      Deprecated.
      Specified by:
      postInit in interface org.keycloak.provider.ProviderFactory<org.keycloak.policy.PasswordPolicyProvider>
    • close

      public void close()
      Deprecated.
      Specified by:
      close in interface org.keycloak.provider.Provider
      Specified by:
      close in interface org.keycloak.provider.ProviderFactory<org.keycloak.policy.PasswordPolicyProvider>
    • getId

      public String getId()
      Deprecated.
      Specified by:
      getId in interface org.keycloak.provider.ProviderFactory<org.keycloak.policy.PasswordPolicyProvider>
    • validate

      public org.keycloak.policy.PolicyError validate(org.keycloak.models.RealmModel realm, org.keycloak.models.UserModel user, String password)
      Deprecated.
      Specified by:
      validate in interface org.keycloak.policy.PasswordPolicyProvider
    • validate

      public org.keycloak.policy.PolicyError validate(String user, String password)
      Deprecated.
      Specified by:
      validate in interface org.keycloak.policy.PasswordPolicyProvider
    • getDisplayName

      public String getDisplayName()
      Deprecated.
      Specified by:
      getDisplayName in interface PasswordPolicyProviderFactory
    • getConfigType

      public String getConfigType()
      Deprecated.
      Specified by:
      getConfigType in interface PasswordPolicyProviderFactory
    • getDefaultConfigValue

      public String getDefaultConfigValue()
      Deprecated.
      Specified by:
      getDefaultConfigValue in interface PasswordPolicyProviderFactory
    • isMultiplSupported

      public boolean isMultiplSupported()
      Deprecated.
      Specified by:
      isMultiplSupported in interface PasswordPolicyProviderFactory
    • parseConfig

      public Object parseConfig(String value)
      Deprecated.
      Specified by:
      parseConfig in interface org.keycloak.policy.PasswordPolicyProvider
    • isSupported

      public boolean isSupported(org.keycloak.Config.Scope config)
      Deprecated.
      Description copied from interface: EnvironmentDependentProviderFactory
      Check if the provider is supported and should be available based on the provider configuration.
      Specified by:
      isSupported in interface EnvironmentDependentProviderFactory
      Parameters:
      config - the provider configuration
      Returns:
      true if the provider is supported. Otherwise, false.