keycloak-aplcache
Details
core/pom.xml 4(+4 -0)
diff --git a/core/pom.xml b/core/pom.xml
index 885edd3..49d2275 100755
--- a/core/pom.xml
+++ b/core/pom.xml
@@ -19,6 +19,10 @@
<scope>provided</scope>
</dependency>
<dependency>
+ <groupId>net.iharder</groupId>
+ <artifactId>base64</artifactId>
+ </dependency>
+ <dependency>
<groupId>org.codehaus.jackson</groupId>
<artifactId>jackson-core-asl</artifactId>
<scope>provided</scope>
diff --git a/core/src/main/java/org/keycloak/util/Base64Url.java b/core/src/main/java/org/keycloak/util/Base64Url.java
index 15d2d77..e4e63b1 100755
--- a/core/src/main/java/org/keycloak/util/Base64Url.java
+++ b/core/src/main/java/org/keycloak/util/Base64Url.java
@@ -1,6 +1,8 @@
package org.keycloak.util;
+import net.iharder.Base64;
+
/**
* @author <a href="mailto:bill@burkecentral.com">Bill Burke</a>
* @version $Revision: 1 $
diff --git a/core/src/main/java/org/keycloak/util/PemUtils.java b/core/src/main/java/org/keycloak/util/PemUtils.java
index e7a20ec..11b74e3 100755
--- a/core/src/main/java/org/keycloak/util/PemUtils.java
+++ b/core/src/main/java/org/keycloak/util/PemUtils.java
@@ -1,6 +1,8 @@
package org.keycloak.util;
+import net.iharder.Base64;
+
import java.io.ByteArrayInputStream;
import java.io.DataInputStream;
import java.io.IOException;
model/api/pom.xml 4(+4 -0)
diff --git a/model/api/pom.xml b/model/api/pom.xml
index 9f659fa..2c64294 100755
--- a/model/api/pom.xml
+++ b/model/api/pom.xml
@@ -14,6 +14,10 @@
<dependencies>
<dependency>
+ <groupId>net.iharder</groupId>
+ <artifactId>base64</artifactId>
+ </dependency>
+ <dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<scope>test</scope>
diff --git a/model/api/src/main/java/org/keycloak/models/utils/Pbkdf2PasswordEncoder.java b/model/api/src/main/java/org/keycloak/models/utils/Pbkdf2PasswordEncoder.java
index b11266f..5ca5528 100644
--- a/model/api/src/main/java/org/keycloak/models/utils/Pbkdf2PasswordEncoder.java
+++ b/model/api/src/main/java/org/keycloak/models/utils/Pbkdf2PasswordEncoder.java
@@ -1,5 +1,7 @@
package org.keycloak.models.utils;
+import net.iharder.Base64;
+
import javax.crypto.SecretKeyFactory;
import javax.crypto.spec.PBEKeySpec;
import java.security.NoSuchAlgorithmException;
diff --git a/model/api/src/main/java/org/keycloak/models/utils/SHAPasswordEncoder.java b/model/api/src/main/java/org/keycloak/models/utils/SHAPasswordEncoder.java
index a9fec22..3a8ed8d 100755
--- a/model/api/src/main/java/org/keycloak/models/utils/SHAPasswordEncoder.java
+++ b/model/api/src/main/java/org/keycloak/models/utils/SHAPasswordEncoder.java
@@ -1,5 +1,7 @@
package org.keycloak.models.utils;
+import net.iharder.Base64;
+
import java.io.UnsupportedEncodingException;
import java.security.MessageDigest;
import java.security.NoSuchAlgorithmException;
pom.xml 5(+5 -0)
diff --git a/pom.xml b/pom.xml
index 533f92f..f0dbfbb 100755
--- a/pom.xml
+++ b/pom.xml
@@ -104,6 +104,11 @@
<version>1.46</version>
</dependency>
<dependency>
+ <groupId>net.iharder</groupId>
+ <artifactId>base64</artifactId>
+ <version>2.3.8</version>
+ </dependency>
+ <dependency>
<groupId>org.jboss.resteasy</groupId>
<artifactId>jaxrs-api</artifactId>
<version>${resteasy.version}</version>