diff --git a/pom.xml b/pom.xml index aabdb5b..200206d 100644 --- a/pom.xml +++ b/pom.xml @@ -12,7 +12,7 @@ UTF-8 1.8 1.8 - 10.0.2 + 20.0.0 4.13.1 @@ -61,6 +61,11 @@ ${keycloak.version} provided + + org.keycloak + keycloak-crypto-default + ${keycloak.version} + junit junit diff --git a/src/main/java/be/cronos/keycloak/policy/Argon2VariantPasswordPolicyProviderFactory.java b/src/main/java/be/cronos/keycloak/policy/Argon2VariantPasswordPolicyProviderFactory.java index dc3af9b..1b786dc 100644 --- a/src/main/java/be/cronos/keycloak/policy/Argon2VariantPasswordPolicyProviderFactory.java +++ b/src/main/java/be/cronos/keycloak/policy/Argon2VariantPasswordPolicyProviderFactory.java @@ -2,6 +2,7 @@ import be.cronos.keycloak.enums.Argon2Variant; import org.keycloak.policy.PasswordPolicyConfigException; +import org.keycloak.policy.PasswordPolicyProvider; /** * @author Dries Eestermans @@ -32,4 +33,9 @@ public String getDefaultConfigValue() { return String.valueOf(DEFAULT_ARGON2_VARIANT); } + + @Override + public String getConfigType() { + return PasswordPolicyProvider.STRING_CONFIG_TYPE; + } }