Class NotUsernamePasswordPolicyProvider

java.lang.Object
org.keycloak.policy.NotUsernamePasswordPolicyProvider
All Implemented Interfaces:
org.keycloak.policy.PasswordPolicyProvider, org.keycloak.provider.Provider

public class NotUsernamePasswordPolicyProvider extends Object implements org.keycloak.policy.PasswordPolicyProvider
Author:
Stian Thorgersen
  • Field Summary

    Fields inherited from interface org.keycloak.policy.PasswordPolicyProvider

    INT_CONFIG_TYPE, STRING_CONFIG_TYPE
  • Constructor Summary

    Constructors
    Constructor
    Description
    NotUsernamePasswordPolicyProvider(org.keycloak.models.KeycloakContext context)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    void
     
     
    org.keycloak.policy.PolicyError
    validate(String username, String password)
     
    org.keycloak.policy.PolicyError
    validate(org.keycloak.models.RealmModel realm, org.keycloak.models.UserModel user, String password)
     

    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
  • Constructor Details

    • NotUsernamePasswordPolicyProvider

      public NotUsernamePasswordPolicyProvider(org.keycloak.models.KeycloakContext context)
  • Method Details

    • validate

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

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

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

      public void close()
      Specified by:
      close in interface org.keycloak.provider.Provider