KEYCLOAK-1878
Add Base64 to Keycloak core
This commit is contained in:
parent
5b1fcbfc51
commit
75c0d5089f
90 changed files with 2077 additions and 272 deletions
|
@ -21,7 +21,6 @@
|
||||||
org.keycloak.*
|
org.keycloak.*
|
||||||
</keycloak.osgi.export>
|
</keycloak.osgi.export>
|
||||||
<keycloak.osgi.import>
|
<keycloak.osgi.import>
|
||||||
net.iharder;version=${base64.version},
|
|
||||||
*;resolution:=optional
|
*;resolution:=optional
|
||||||
</keycloak.osgi.import>
|
</keycloak.osgi.import>
|
||||||
</properties>
|
</properties>
|
||||||
|
@ -34,10 +33,6 @@
|
||||||
<groupId>org.bouncycastle</groupId>
|
<groupId>org.bouncycastle</groupId>
|
||||||
<artifactId>bcpkix-jdk15on</artifactId>
|
<artifactId>bcpkix-jdk15on</artifactId>
|
||||||
</dependency>
|
</dependency>
|
||||||
<dependency>
|
|
||||||
<groupId>net.iharder</groupId>
|
|
||||||
<artifactId>base64</artifactId>
|
|
||||||
</dependency>
|
|
||||||
<dependency>
|
<dependency>
|
||||||
<groupId>org.codehaus.jackson</groupId>
|
<groupId>org.codehaus.jackson</groupId>
|
||||||
<artifactId>jackson-core-asl</artifactId>
|
<artifactId>jackson-core-asl</artifactId>
|
||||||
|
|
2065
core/src/main/java/org/keycloak/util/Base64.java
Normal file
2065
core/src/main/java/org/keycloak/util/Base64.java
Normal file
File diff suppressed because it is too large
Load diff
|
@ -1,7 +1,7 @@
|
||||||
package org.keycloak.util;
|
package org.keycloak.util;
|
||||||
|
|
||||||
|
|
||||||
import net.iharder.Base64;
|
import org.keycloak.util.Base64;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @author <a href="mailto:bill@burkecentral.com">Bill Burke</a>
|
* @author <a href="mailto:bill@burkecentral.com">Bill Burke</a>
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
package org.keycloak.util;
|
package org.keycloak.util;
|
||||||
|
|
||||||
import net.iharder.Base64;
|
import org.keycloak.util.Base64;
|
||||||
|
|
||||||
import java.io.IOException;
|
import java.io.IOException;
|
||||||
import java.io.UnsupportedEncodingException;
|
import java.io.UnsupportedEncodingException;
|
||||||
|
|
|
@ -12,7 +12,7 @@ import java.lang.reflect.Method;
|
||||||
|
|
||||||
import javax.security.auth.kerberos.KerberosTicket;
|
import javax.security.auth.kerberos.KerberosTicket;
|
||||||
|
|
||||||
import net.iharder.Base64;
|
import org.keycloak.util.Base64;
|
||||||
import org.ietf.jgss.GSSCredential;
|
import org.ietf.jgss.GSSCredential;
|
||||||
import org.ietf.jgss.GSSException;
|
import org.ietf.jgss.GSSException;
|
||||||
import org.ietf.jgss.GSSManager;
|
import org.ietf.jgss.GSSManager;
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
package org.keycloak.util;
|
package org.keycloak.util;
|
||||||
|
|
||||||
|
|
||||||
import net.iharder.Base64;
|
import org.keycloak.util.Base64;
|
||||||
|
|
||||||
import java.io.ByteArrayInputStream;
|
import java.io.ByteArrayInputStream;
|
||||||
import java.io.DataInputStream;
|
import java.io.DataInputStream;
|
||||||
|
|
4
dependencies/server-min/pom.xml
vendored
4
dependencies/server-min/pom.xml
vendored
|
@ -19,10 +19,6 @@
|
||||||
<groupId>org.keycloak</groupId>
|
<groupId>org.keycloak</groupId>
|
||||||
<artifactId>keycloak-core</artifactId>
|
<artifactId>keycloak-core</artifactId>
|
||||||
</dependency>
|
</dependency>
|
||||||
<dependency>
|
|
||||||
<groupId>net.iharder</groupId>
|
|
||||||
<artifactId>base64</artifactId>
|
|
||||||
</dependency>
|
|
||||||
<dependency>
|
<dependency>
|
||||||
<groupId>org.bouncycastle</groupId>
|
<groupId>org.bouncycastle</groupId>
|
||||||
<artifactId>bcprov-jdk15on</artifactId>
|
<artifactId>bcprov-jdk15on</artifactId>
|
||||||
|
|
|
@ -12,7 +12,6 @@
|
||||||
<directory>${project.build.directory}/unpacked</directory>
|
<directory>${project.build.directory}/unpacked</directory>
|
||||||
<includes>
|
<includes>
|
||||||
<include>org/bouncycastle/**</include>
|
<include>org/bouncycastle/**</include>
|
||||||
<include>net/iharder/base64/**</include>
|
|
||||||
<include>org/keycloak/keycloak-core/**</include>
|
<include>org/keycloak/keycloak-core/**</include>
|
||||||
<include>org/keycloak/keycloak-adapter-spi/**</include>
|
<include>org/keycloak/keycloak-adapter-spi/**</include>
|
||||||
<include>org/keycloak/keycloak-adapter-core/**</include>
|
<include>org/keycloak/keycloak-adapter-core/**</include>
|
||||||
|
|
|
@ -42,10 +42,6 @@
|
||||||
<maven-resource group="org.keycloak" artifact="keycloak-core"/>
|
<maven-resource group="org.keycloak" artifact="keycloak-core"/>
|
||||||
</module-def>
|
</module-def>
|
||||||
|
|
||||||
<module-def name="net.iharder.base64">
|
|
||||||
<maven-resource group="net.iharder" artifact="base64"/>
|
|
||||||
</module-def>
|
|
||||||
|
|
||||||
<module-def name="org.bouncycastle">
|
<module-def name="org.bouncycastle">
|
||||||
<maven-resource group="org.bouncycastle" artifact="bcprov-jdk15on"/>
|
<maven-resource group="org.bouncycastle" artifact="bcprov-jdk15on"/>
|
||||||
<maven-resource group="org.bouncycastle" artifact="bcpkix-jdk15on"/>
|
<maven-resource group="org.bouncycastle" artifact="bcpkix-jdk15on"/>
|
||||||
|
|
|
@ -53,10 +53,6 @@
|
||||||
<groupId>org.keycloak</groupId>
|
<groupId>org.keycloak</groupId>
|
||||||
<artifactId>keycloak-servlet-oauth-client</artifactId>
|
<artifactId>keycloak-servlet-oauth-client</artifactId>
|
||||||
</dependency>
|
</dependency>
|
||||||
<dependency>
|
|
||||||
<groupId>net.iharder</groupId>
|
|
||||||
<artifactId>base64</artifactId>
|
|
||||||
</dependency>
|
|
||||||
<dependency>
|
<dependency>
|
||||||
<groupId>org.bouncycastle</groupId>
|
<groupId>org.bouncycastle</groupId>
|
||||||
<artifactId>bcprov-jdk15on</artifactId>
|
<artifactId>bcprov-jdk15on</artifactId>
|
||||||
|
|
|
@ -1,13 +0,0 @@
|
||||||
<?xml version="1.0" encoding="UTF-8"?>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<module xmlns="urn:jboss:module:1.1" name="net.iharder.base64">
|
|
||||||
<resources>
|
|
||||||
<!-- Insert resources here -->
|
|
||||||
</resources>
|
|
||||||
<dependencies>
|
|
||||||
<module name="javax.api"/>
|
|
||||||
</dependencies>
|
|
||||||
|
|
||||||
</module>
|
|
|
@ -15,7 +15,6 @@
|
||||||
<module name="org.jboss.logging"/>
|
<module name="org.jboss.logging"/>
|
||||||
<module name="org.keycloak.keycloak-core"/>
|
<module name="org.keycloak.keycloak-core"/>
|
||||||
<module name="org.keycloak.keycloak-adapter-spi"/>
|
<module name="org.keycloak.keycloak-adapter-spi"/>
|
||||||
<module name="net.iharder.base64"/>
|
|
||||||
</dependencies>
|
</dependencies>
|
||||||
|
|
||||||
</module>
|
</module>
|
||||||
|
|
|
@ -14,7 +14,6 @@
|
||||||
<module name="org.apache.httpcomponents"/>
|
<module name="org.apache.httpcomponents"/>
|
||||||
<module name="org.bouncycastle" />
|
<module name="org.bouncycastle" />
|
||||||
<module name="org.keycloak.keycloak-core"/>
|
<module name="org.keycloak.keycloak-core"/>
|
||||||
<module name="net.iharder.base64"/>
|
|
||||||
</dependencies>
|
</dependencies>
|
||||||
|
|
||||||
</module>
|
</module>
|
||||||
|
|
|
@ -11,7 +11,6 @@
|
||||||
<module name="org.codehaus.jackson.jackson-mapper-asl"/>
|
<module name="org.codehaus.jackson.jackson-mapper-asl"/>
|
||||||
<module name="org.codehaus.jackson.jackson-xc"/>
|
<module name="org.codehaus.jackson.jackson-xc"/>
|
||||||
<module name="org.bouncycastle" />
|
<module name="org.bouncycastle" />
|
||||||
<module name="net.iharder.base64"/>
|
|
||||||
<module name="javax.api"/>
|
<module name="javax.api"/>
|
||||||
<module name="javax.activation.api"/>
|
<module name="javax.activation.api"/>
|
||||||
<module name="sun.jdk" optional="true" />
|
<module name="sun.jdk" optional="true" />
|
||||||
|
|
|
@ -12,7 +12,6 @@
|
||||||
<directory>${project.build.directory}/unpacked</directory>
|
<directory>${project.build.directory}/unpacked</directory>
|
||||||
<includes>
|
<includes>
|
||||||
<include>org/bouncycastle/**</include>
|
<include>org/bouncycastle/**</include>
|
||||||
<include>net/iharder/base64/**</include>
|
|
||||||
<include>org/keycloak/keycloak-core/**</include>
|
<include>org/keycloak/keycloak-core/**</include>
|
||||||
<include>org/keycloak/keycloak-adapter-spi/**</include>
|
<include>org/keycloak/keycloak-adapter-spi/**</include>
|
||||||
<include>org/keycloak/keycloak-adapter-core/**</include>
|
<include>org/keycloak/keycloak-adapter-core/**</include>
|
||||||
|
|
|
@ -17,7 +17,6 @@
|
||||||
|
|
||||||
<properties>
|
<properties>
|
||||||
<keycloak.osgi.export>
|
<keycloak.osgi.export>
|
||||||
net.iharder;version="${base64.version}",
|
|
||||||
org.apache.http.*;version=${apache.httpcomponents.version}
|
org.apache.http.*;version=${apache.httpcomponents.version}
|
||||||
</keycloak.osgi.export>
|
</keycloak.osgi.export>
|
||||||
<keycloak.osgi.import>
|
<keycloak.osgi.import>
|
||||||
|
@ -26,10 +25,6 @@
|
||||||
</properties>
|
</properties>
|
||||||
|
|
||||||
<dependencies>
|
<dependencies>
|
||||||
<dependency>
|
|
||||||
<groupId>net.iharder</groupId>
|
|
||||||
<artifactId>base64</artifactId>
|
|
||||||
</dependency>
|
|
||||||
<dependency>
|
<dependency>
|
||||||
<groupId>org.apache.httpcomponents</groupId>
|
<groupId>org.apache.httpcomponents</groupId>
|
||||||
<artifactId>httpclient</artifactId>
|
<artifactId>httpclient</artifactId>
|
||||||
|
@ -53,7 +48,7 @@
|
||||||
</executions>
|
</executions>
|
||||||
<configuration>
|
<configuration>
|
||||||
<instructions>
|
<instructions>
|
||||||
<Embed-Dependency>*;scope=compile|runtime;artifactId=!httpclient|httpcore|base64</Embed-Dependency>
|
<Embed-Dependency>*;scope=compile|runtime;artifactId=!httpclient|httpcore</Embed-Dependency>
|
||||||
<Embed-Transitive>true</Embed-Transitive>
|
<Embed-Transitive>true</Embed-Transitive>
|
||||||
<Bundle-ClassPath>.</Bundle-ClassPath>
|
<Bundle-ClassPath>.</Bundle-ClassPath>
|
||||||
<Bundle-Name>${project.name}</Bundle-Name>
|
<Bundle-Name>${project.name}</Bundle-Name>
|
||||||
|
|
|
@ -11,7 +11,6 @@
|
||||||
<fileSet>
|
<fileSet>
|
||||||
<directory>${project.build.directory}/unpacked</directory>
|
<directory>${project.build.directory}/unpacked</directory>
|
||||||
<includes>
|
<includes>
|
||||||
<include>net/iharder/base64/**</include>
|
|
||||||
<include>org/apache/httpcomponents/**</include>
|
<include>org/apache/httpcomponents/**</include>
|
||||||
<include>org/keycloak/keycloak-core/**</include>
|
<include>org/keycloak/keycloak-core/**</include>
|
||||||
<include>org/keycloak/keycloak-adapter-spi/**</include>
|
<include>org/keycloak/keycloak-adapter-spi/**</include>
|
||||||
|
|
|
@ -42,10 +42,6 @@
|
||||||
<maven-resource group="org.keycloak" artifact="keycloak-core"/>
|
<maven-resource group="org.keycloak" artifact="keycloak-core"/>
|
||||||
</module-def>
|
</module-def>
|
||||||
|
|
||||||
<module-def name="net.iharder.base64">
|
|
||||||
<maven-resource group="net.iharder" artifact="base64"/>
|
|
||||||
</module-def>
|
|
||||||
|
|
||||||
|
|
||||||
<!-- subsystems -->
|
<!-- subsystems -->
|
||||||
|
|
||||||
|
|
|
@ -1,13 +0,0 @@
|
||||||
<?xml version="1.0" encoding="UTF-8"?>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<module xmlns="urn:jboss:module:1.1" name="net.iharder.base64">
|
|
||||||
<resources>
|
|
||||||
<!-- Insert resources here -->
|
|
||||||
</resources>
|
|
||||||
<dependencies>
|
|
||||||
<module name="javax.api"/>
|
|
||||||
</dependencies>
|
|
||||||
|
|
||||||
</module>
|
|
|
@ -15,7 +15,6 @@
|
||||||
<module name="org.jboss.logging"/>
|
<module name="org.jboss.logging"/>
|
||||||
<module name="org.keycloak.keycloak-adapter-spi"/>
|
<module name="org.keycloak.keycloak-adapter-spi"/>
|
||||||
<module name="org.keycloak.keycloak-core"/>
|
<module name="org.keycloak.keycloak-core"/>
|
||||||
<module name="net.iharder.base64"/>
|
|
||||||
</dependencies>
|
</dependencies>
|
||||||
|
|
||||||
</module>
|
</module>
|
||||||
|
|
|
@ -11,7 +11,6 @@
|
||||||
<module name="org.codehaus.jackson.jackson-mapper-asl"/>
|
<module name="org.codehaus.jackson.jackson-mapper-asl"/>
|
||||||
<module name="org.codehaus.jackson.jackson-xc"/>
|
<module name="org.codehaus.jackson.jackson-xc"/>
|
||||||
<module name="org.bouncycastle" />
|
<module name="org.bouncycastle" />
|
||||||
<module name="net.iharder.base64"/>
|
|
||||||
<module name="javax.api"/>
|
<module name="javax.api"/>
|
||||||
<module name="javax.activation.api"/>
|
<module name="javax.activation.api"/>
|
||||||
<module name="sun.jdk" optional="true" />
|
<module name="sun.jdk" optional="true" />
|
||||||
|
|
|
@ -11,7 +11,6 @@
|
||||||
<fileSet>
|
<fileSet>
|
||||||
<directory>${project.build.directory}/unpacked</directory>
|
<directory>${project.build.directory}/unpacked</directory>
|
||||||
<includes>
|
<includes>
|
||||||
<include>net/iharder/base64/**</include>
|
|
||||||
<include>org/keycloak/keycloak-core/**</include>
|
<include>org/keycloak/keycloak-core/**</include>
|
||||||
<include>org/keycloak/keycloak-adapter-core/**</include>
|
<include>org/keycloak/keycloak-adapter-core/**</include>
|
||||||
<include>org/keycloak/keycloak-adapter-spi/**</include>
|
<include>org/keycloak/keycloak-adapter-spi/**</include>
|
||||||
|
|
|
@ -42,10 +42,6 @@
|
||||||
<maven-resource group="org.keycloak" artifact="keycloak-core"/>
|
<maven-resource group="org.keycloak" artifact="keycloak-core"/>
|
||||||
</module-def>
|
</module-def>
|
||||||
|
|
||||||
<module-def name="net.iharder.base64">
|
|
||||||
<maven-resource group="net.iharder" artifact="base64"/>
|
|
||||||
</module-def>
|
|
||||||
|
|
||||||
|
|
||||||
<!-- subsystems -->
|
<!-- subsystems -->
|
||||||
|
|
||||||
|
|
|
@ -1,13 +0,0 @@
|
||||||
<?xml version="1.0" encoding="UTF-8"?>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<module xmlns="urn:jboss:module:1.1" name="net.iharder.base64">
|
|
||||||
<resources>
|
|
||||||
<!-- Insert resources here -->
|
|
||||||
</resources>
|
|
||||||
<dependencies>
|
|
||||||
<module name="javax.api"/>
|
|
||||||
</dependencies>
|
|
||||||
|
|
||||||
</module>
|
|
|
@ -15,7 +15,6 @@
|
||||||
<module name="org.jboss.logging"/>
|
<module name="org.jboss.logging"/>
|
||||||
<module name="org.keycloak.keycloak-adapter-spi"/>
|
<module name="org.keycloak.keycloak-adapter-spi"/>
|
||||||
<module name="org.keycloak.keycloak-core"/>
|
<module name="org.keycloak.keycloak-core"/>
|
||||||
<module name="net.iharder.base64"/>
|
|
||||||
</dependencies>
|
</dependencies>
|
||||||
|
|
||||||
</module>
|
</module>
|
||||||
|
|
|
@ -11,7 +11,6 @@
|
||||||
<module name="org.codehaus.jackson.jackson-mapper-asl"/>
|
<module name="org.codehaus.jackson.jackson-mapper-asl"/>
|
||||||
<module name="org.codehaus.jackson.jackson-xc"/>
|
<module name="org.codehaus.jackson.jackson-xc"/>
|
||||||
<module name="org.bouncycastle" />
|
<module name="org.bouncycastle" />
|
||||||
<module name="net.iharder.base64"/>
|
|
||||||
<module name="javax.api"/>
|
<module name="javax.api"/>
|
||||||
<module name="javax.activation.api"/>
|
<module name="javax.activation.api"/>
|
||||||
<module name="sun.jdk" optional="true" />
|
<module name="sun.jdk" optional="true" />
|
||||||
|
|
|
@ -1,11 +0,0 @@
|
||||||
<?xml version="1.0" encoding="UTF-8"?>
|
|
||||||
|
|
||||||
<module xmlns="urn:jboss:module:1.3" name="net.iharder.base64">
|
|
||||||
<resources>
|
|
||||||
<artifact name="${net.iharder:base64}"/>
|
|
||||||
</resources>
|
|
||||||
<dependencies>
|
|
||||||
<module name="javax.api"/>
|
|
||||||
</dependencies>
|
|
||||||
|
|
||||||
</module>
|
|
|
@ -15,7 +15,6 @@
|
||||||
<module name="org.jboss.logging"/>
|
<module name="org.jboss.logging"/>
|
||||||
<module name="org.keycloak.keycloak-adapter-spi"/>
|
<module name="org.keycloak.keycloak-adapter-spi"/>
|
||||||
<module name="org.keycloak.keycloak-core"/>
|
<module name="org.keycloak.keycloak-core"/>
|
||||||
<module name="net.iharder.base64"/>
|
|
||||||
</dependencies>
|
</dependencies>
|
||||||
|
|
||||||
</module>
|
</module>
|
||||||
|
|
|
@ -16,7 +16,6 @@
|
||||||
<module name="javax.servlet.api"/>
|
<module name="javax.servlet.api"/>
|
||||||
<module name="org.bouncycastle" />
|
<module name="org.bouncycastle" />
|
||||||
<module name="org.keycloak.keycloak-core"/>
|
<module name="org.keycloak.keycloak-core"/>
|
||||||
<module name="net.iharder.base64"/>
|
|
||||||
</dependencies>
|
</dependencies>
|
||||||
|
|
||||||
</module>
|
</module>
|
||||||
|
|
|
@ -11,7 +11,6 @@
|
||||||
<module name="org.codehaus.jackson.jackson-mapper-asl"/>
|
<module name="org.codehaus.jackson.jackson-mapper-asl"/>
|
||||||
<module name="org.codehaus.jackson.jackson-xc"/>
|
<module name="org.codehaus.jackson.jackson-xc"/>
|
||||||
<module name="org.bouncycastle" />
|
<module name="org.bouncycastle" />
|
||||||
<module name="net.iharder.base64"/>
|
|
||||||
<module name="javax.api"/>
|
<module name="javax.api"/>
|
||||||
<module name="javax.activation.api"/>
|
<module name="javax.activation.api"/>
|
||||||
<module name="sun.jdk" optional="true" />
|
<module name="sun.jdk" optional="true" />
|
||||||
|
|
|
@ -1,13 +0,0 @@
|
||||||
<?xml version="1.0" encoding="UTF-8"?>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<module xmlns="urn:jboss:module:1.3" name="net.iharder.base64">
|
|
||||||
<resources>
|
|
||||||
<artifact name="${net.iharder:base64}"/>
|
|
||||||
</resources>
|
|
||||||
<dependencies>
|
|
||||||
<module name="javax.api"/>
|
|
||||||
</dependencies>
|
|
||||||
|
|
||||||
</module>
|
|
|
@ -13,7 +13,6 @@
|
||||||
<module name="org.codehaus.jackson.jackson-xc"/>
|
<module name="org.codehaus.jackson.jackson-xc"/>
|
||||||
<module name="javax.ws.rs.api"/>
|
<module name="javax.ws.rs.api"/>
|
||||||
<module name="org.bouncycastle" />
|
<module name="org.bouncycastle" />
|
||||||
<module name="net.iharder.base64"/>
|
|
||||||
<module name="javax.api"/>
|
<module name="javax.api"/>
|
||||||
</dependencies>
|
</dependencies>
|
||||||
|
|
||||||
|
|
|
@ -11,7 +11,6 @@
|
||||||
<module name="org.codehaus.jackson.jackson-mapper-asl"/>
|
<module name="org.codehaus.jackson.jackson-mapper-asl"/>
|
||||||
<module name="org.codehaus.jackson.jackson-xc"/>
|
<module name="org.codehaus.jackson.jackson-xc"/>
|
||||||
<module name="org.bouncycastle" />
|
<module name="org.bouncycastle" />
|
||||||
<module name="net.iharder.base64"/>
|
|
||||||
<module name="javax.api"/>
|
<module name="javax.api"/>
|
||||||
<module name="javax.activation.api"/>
|
<module name="javax.activation.api"/>
|
||||||
<module name="sun.jdk" optional="true" />
|
<module name="sun.jdk" optional="true" />
|
||||||
|
|
|
@ -17,7 +17,6 @@
|
||||||
<module name="org.jboss.resteasy.resteasy-jaxrs"/>
|
<module name="org.jboss.resteasy.resteasy-jaxrs"/>
|
||||||
<module name="org.jboss.logging"/>
|
<module name="org.jboss.logging"/>
|
||||||
<module name="org.bouncycastle" />
|
<module name="org.bouncycastle" />
|
||||||
<module name="net.iharder.base64"/>
|
|
||||||
<module name="javax.api"/>
|
<module name="javax.api"/>
|
||||||
</dependencies>
|
</dependencies>
|
||||||
|
|
||||||
|
|
|
@ -18,7 +18,6 @@
|
||||||
<module name="org.jboss.resteasy.resteasy-jaxrs"/>
|
<module name="org.jboss.resteasy.resteasy-jaxrs"/>
|
||||||
<module name="org.jboss.logging"/>
|
<module name="org.jboss.logging"/>
|
||||||
<module name="org.bouncycastle" />
|
<module name="org.bouncycastle" />
|
||||||
<module name="net.iharder.base64"/>
|
|
||||||
<module name="javax.api"/>
|
<module name="javax.api"/>
|
||||||
</dependencies>
|
</dependencies>
|
||||||
|
|
||||||
|
|
|
@ -18,7 +18,6 @@
|
||||||
<module name="org.jboss.resteasy.resteasy-jaxrs"/>
|
<module name="org.jboss.resteasy.resteasy-jaxrs"/>
|
||||||
<module name="org.jboss.logging"/>
|
<module name="org.jboss.logging"/>
|
||||||
<module name="org.bouncycastle" />
|
<module name="org.bouncycastle" />
|
||||||
<module name="net.iharder.base64"/>
|
|
||||||
<module name="javax.api"/>
|
<module name="javax.api"/>
|
||||||
</dependencies>
|
</dependencies>
|
||||||
|
|
||||||
|
|
|
@ -18,7 +18,6 @@
|
||||||
<module name="org.jboss.resteasy.resteasy-jaxrs"/>
|
<module name="org.jboss.resteasy.resteasy-jaxrs"/>
|
||||||
<module name="org.jboss.logging"/>
|
<module name="org.jboss.logging"/>
|
||||||
<module name="org.bouncycastle" />
|
<module name="org.bouncycastle" />
|
||||||
<module name="net.iharder.base64"/>
|
|
||||||
<module name="de.idyl.winzipaes"/>
|
<module name="de.idyl.winzipaes"/>
|
||||||
<module name="javax.api"/>
|
<module name="javax.api"/>
|
||||||
</dependencies>
|
</dependencies>
|
||||||
|
|
|
@ -13,7 +13,6 @@
|
||||||
<module name="org.jboss.logging"/>
|
<module name="org.jboss.logging"/>
|
||||||
<module name="org.keycloak.keycloak-core"/>
|
<module name="org.keycloak.keycloak-core"/>
|
||||||
<module name="org.bouncycastle" />
|
<module name="org.bouncycastle" />
|
||||||
<module name="net.iharder.base64"/>
|
|
||||||
<module name="javax.api"/>
|
<module name="javax.api"/>
|
||||||
</dependencies>
|
</dependencies>
|
||||||
|
|
||||||
|
|
|
@ -9,7 +9,6 @@
|
||||||
<dependencies>
|
<dependencies>
|
||||||
<module name="org.keycloak.keycloak-core"/>
|
<module name="org.keycloak.keycloak-core"/>
|
||||||
<module name="org.keycloak.keycloak-model-api"/>
|
<module name="org.keycloak.keycloak-model-api"/>
|
||||||
<module name="net.iharder.base64"/>
|
|
||||||
<module name="javax.ws.rs.api"/>
|
<module name="javax.ws.rs.api"/>
|
||||||
<module name="org.jboss.resteasy.resteasy-jaxrs"/>
|
<module name="org.jboss.resteasy.resteasy-jaxrs"/>
|
||||||
<module name="org.jboss.logging"/>
|
<module name="org.jboss.logging"/>
|
||||||
|
|
|
@ -10,7 +10,6 @@
|
||||||
<module name="org.jboss.logging"/>
|
<module name="org.jboss.logging"/>
|
||||||
<module name="org.keycloak.keycloak-core"/>
|
<module name="org.keycloak.keycloak-core"/>
|
||||||
<module name="org.bouncycastle" />
|
<module name="org.bouncycastle" />
|
||||||
<module name="net.iharder.base64"/>
|
|
||||||
<module name="javax.api"/>
|
<module name="javax.api"/>
|
||||||
</dependencies>
|
</dependencies>
|
||||||
|
|
||||||
|
|
|
@ -11,7 +11,6 @@
|
||||||
<module name="org.keycloak.keycloak-model-api"/>
|
<module name="org.keycloak.keycloak-model-api"/>
|
||||||
<module name="org.keycloak.keycloak-connections-jpa" services="import"/>
|
<module name="org.keycloak.keycloak-connections-jpa" services="import"/>
|
||||||
<module name="javax.persistence.api"/>
|
<module name="javax.persistence.api"/>
|
||||||
<module name="net.iharder.base64"/>
|
|
||||||
<module name="org.jboss.logging"/>
|
<module name="org.jboss.logging"/>
|
||||||
<module name="org.javassist"/>
|
<module name="org.javassist"/>
|
||||||
<module name="org.hibernate" services="import"/>
|
<module name="org.hibernate" services="import"/>
|
||||||
|
|
|
@ -11,7 +11,6 @@
|
||||||
<module name="org.keycloak.keycloak-model-api"/>
|
<module name="org.keycloak.keycloak-model-api"/>
|
||||||
<module name="org.keycloak.keycloak-connections-mongo"/>
|
<module name="org.keycloak.keycloak-connections-mongo"/>
|
||||||
<module name="org.mongodb.mongo-java-driver"/>
|
<module name="org.mongodb.mongo-java-driver"/>
|
||||||
<module name="net.iharder.base64"/>
|
|
||||||
<module name="org.jboss.logging"/>
|
<module name="org.jboss.logging"/>
|
||||||
<module name="javax.api"/>
|
<module name="javax.api"/>
|
||||||
</dependencies>
|
</dependencies>
|
||||||
|
|
|
@ -72,7 +72,6 @@
|
||||||
<module name="com.google.zxing.javase"/>
|
<module name="com.google.zxing.javase"/>
|
||||||
<module name="org.jboss.logging"/>
|
<module name="org.jboss.logging"/>
|
||||||
<module name="org.bouncycastle" />
|
<module name="org.bouncycastle" />
|
||||||
<module name="net.iharder.base64"/>
|
|
||||||
<module name="javax.api"/>
|
<module name="javax.api"/>
|
||||||
<module name="javax.activation.api"/>
|
<module name="javax.activation.api"/>
|
||||||
<module name="org.apache.httpcomponents"/>
|
<module name="org.apache.httpcomponents"/>
|
||||||
|
|
|
@ -42,10 +42,6 @@
|
||||||
<maven-resource group="org.keycloak" artifact="keycloak-core"/>
|
<maven-resource group="org.keycloak" artifact="keycloak-core"/>
|
||||||
</module-def>
|
</module-def>
|
||||||
|
|
||||||
<module-def name="net.iharder.base64">
|
|
||||||
<maven-resource group="net.iharder" artifact="base64"/>
|
|
||||||
</module-def>
|
|
||||||
|
|
||||||
<module-def name="org.bouncycastle">
|
<module-def name="org.bouncycastle">
|
||||||
<maven-resource group="org.bouncycastle" artifact="bcprov-jdk15on"/>
|
<maven-resource group="org.bouncycastle" artifact="bcprov-jdk15on"/>
|
||||||
<maven-resource group="org.bouncycastle" artifact="bcpkix-jdk15on"/>
|
<maven-resource group="org.bouncycastle" artifact="bcpkix-jdk15on"/>
|
||||||
|
|
|
@ -1,13 +0,0 @@
|
||||||
<?xml version="1.0" encoding="UTF-8"?>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<module xmlns="urn:jboss:module:1.1" name="net.iharder.base64">
|
|
||||||
<resources>
|
|
||||||
<!-- Insert resources here -->
|
|
||||||
</resources>
|
|
||||||
<dependencies>
|
|
||||||
<module name="javax.api"/>
|
|
||||||
</dependencies>
|
|
||||||
|
|
||||||
</module>
|
|
|
@ -13,7 +13,6 @@
|
||||||
<module name="org.codehaus.jackson.jackson-xc"/>
|
<module name="org.codehaus.jackson.jackson-xc"/>
|
||||||
<module name="javax.ws.rs.api"/>
|
<module name="javax.ws.rs.api"/>
|
||||||
<module name="org.bouncycastle" />
|
<module name="org.bouncycastle" />
|
||||||
<module name="net.iharder.base64"/>
|
|
||||||
<module name="javax.api"/>
|
<module name="javax.api"/>
|
||||||
</dependencies>
|
</dependencies>
|
||||||
|
|
||||||
|
|
|
@ -11,7 +11,6 @@
|
||||||
<module name="org.codehaus.jackson.jackson-mapper-asl"/>
|
<module name="org.codehaus.jackson.jackson-mapper-asl"/>
|
||||||
<module name="org.codehaus.jackson.jackson-xc"/>
|
<module name="org.codehaus.jackson.jackson-xc"/>
|
||||||
<module name="org.bouncycastle" />
|
<module name="org.bouncycastle" />
|
||||||
<module name="net.iharder.base64"/>
|
|
||||||
<module name="javax.api"/>
|
<module name="javax.api"/>
|
||||||
<module name="javax.activation.api"/>
|
<module name="javax.activation.api"/>
|
||||||
<module name="sun.jdk" optional="true" />
|
<module name="sun.jdk" optional="true" />
|
||||||
|
|
|
@ -17,7 +17,6 @@
|
||||||
<module name="org.jboss.resteasy.resteasy-jaxrs"/>
|
<module name="org.jboss.resteasy.resteasy-jaxrs"/>
|
||||||
<module name="org.jboss.logging"/>
|
<module name="org.jboss.logging"/>
|
||||||
<module name="org.bouncycastle" />
|
<module name="org.bouncycastle" />
|
||||||
<module name="net.iharder.base64"/>
|
|
||||||
<module name="javax.api"/>
|
<module name="javax.api"/>
|
||||||
</dependencies>
|
</dependencies>
|
||||||
|
|
||||||
|
|
|
@ -18,7 +18,6 @@
|
||||||
<module name="org.jboss.resteasy.resteasy-jaxrs"/>
|
<module name="org.jboss.resteasy.resteasy-jaxrs"/>
|
||||||
<module name="org.jboss.logging"/>
|
<module name="org.jboss.logging"/>
|
||||||
<module name="org.bouncycastle" />
|
<module name="org.bouncycastle" />
|
||||||
<module name="net.iharder.base64"/>
|
|
||||||
<module name="javax.api"/>
|
<module name="javax.api"/>
|
||||||
</dependencies>
|
</dependencies>
|
||||||
|
|
||||||
|
|
|
@ -18,7 +18,6 @@
|
||||||
<module name="org.jboss.resteasy.resteasy-jaxrs"/>
|
<module name="org.jboss.resteasy.resteasy-jaxrs"/>
|
||||||
<module name="org.jboss.logging"/>
|
<module name="org.jboss.logging"/>
|
||||||
<module name="org.bouncycastle" />
|
<module name="org.bouncycastle" />
|
||||||
<module name="net.iharder.base64"/>
|
|
||||||
<module name="javax.api"/>
|
<module name="javax.api"/>
|
||||||
</dependencies>
|
</dependencies>
|
||||||
|
|
||||||
|
|
|
@ -18,7 +18,6 @@
|
||||||
<module name="org.jboss.resteasy.resteasy-jaxrs"/>
|
<module name="org.jboss.resteasy.resteasy-jaxrs"/>
|
||||||
<module name="org.jboss.logging"/>
|
<module name="org.jboss.logging"/>
|
||||||
<module name="org.bouncycastle" />
|
<module name="org.bouncycastle" />
|
||||||
<module name="net.iharder.base64"/>
|
|
||||||
<module name="de.idyl.winzipaes"/>
|
<module name="de.idyl.winzipaes"/>
|
||||||
<module name="javax.api"/>
|
<module name="javax.api"/>
|
||||||
</dependencies>
|
</dependencies>
|
||||||
|
|
|
@ -13,7 +13,6 @@
|
||||||
<module name="org.jboss.logging"/>
|
<module name="org.jboss.logging"/>
|
||||||
<module name="org.keycloak.keycloak-core"/>
|
<module name="org.keycloak.keycloak-core"/>
|
||||||
<module name="org.bouncycastle" />
|
<module name="org.bouncycastle" />
|
||||||
<module name="net.iharder.base64"/>
|
|
||||||
<module name="javax.api"/>
|
<module name="javax.api"/>
|
||||||
</dependencies>
|
</dependencies>
|
||||||
|
|
||||||
|
|
|
@ -9,7 +9,6 @@
|
||||||
<dependencies>
|
<dependencies>
|
||||||
<module name="org.keycloak.keycloak-core"/>
|
<module name="org.keycloak.keycloak-core"/>
|
||||||
<module name="org.keycloak.keycloak-model-api"/>
|
<module name="org.keycloak.keycloak-model-api"/>
|
||||||
<module name="net.iharder.base64"/>
|
|
||||||
<module name="javax.ws.rs.api"/>
|
<module name="javax.ws.rs.api"/>
|
||||||
<module name="org.jboss.resteasy.resteasy-jaxrs"/>
|
<module name="org.jboss.resteasy.resteasy-jaxrs"/>
|
||||||
<module name="org.jboss.logging"/>
|
<module name="org.jboss.logging"/>
|
||||||
|
|
|
@ -10,7 +10,6 @@
|
||||||
<module name="org.jboss.logging"/>
|
<module name="org.jboss.logging"/>
|
||||||
<module name="org.keycloak.keycloak-core"/>
|
<module name="org.keycloak.keycloak-core"/>
|
||||||
<module name="org.bouncycastle" />
|
<module name="org.bouncycastle" />
|
||||||
<module name="net.iharder.base64"/>
|
|
||||||
<module name="javax.api"/>
|
<module name="javax.api"/>
|
||||||
</dependencies>
|
</dependencies>
|
||||||
|
|
||||||
|
|
|
@ -11,7 +11,6 @@
|
||||||
<module name="org.keycloak.keycloak-model-api"/>
|
<module name="org.keycloak.keycloak-model-api"/>
|
||||||
<module name="org.keycloak.keycloak-connections-jpa" services="import"/>
|
<module name="org.keycloak.keycloak-connections-jpa" services="import"/>
|
||||||
<module name="javax.persistence.api"/>
|
<module name="javax.persistence.api"/>
|
||||||
<module name="net.iharder.base64"/>
|
|
||||||
<module name="org.jboss.logging"/>
|
<module name="org.jboss.logging"/>
|
||||||
<module name="org.javassist"/>
|
<module name="org.javassist"/>
|
||||||
<module name="org.hibernate" services="import"/>
|
<module name="org.hibernate" services="import"/>
|
||||||
|
|
|
@ -11,7 +11,6 @@
|
||||||
<module name="org.keycloak.keycloak-model-api"/>
|
<module name="org.keycloak.keycloak-model-api"/>
|
||||||
<module name="org.keycloak.keycloak-connections-mongo"/>
|
<module name="org.keycloak.keycloak-connections-mongo"/>
|
||||||
<module name="org.mongodb.mongo-java-driver"/>
|
<module name="org.mongodb.mongo-java-driver"/>
|
||||||
<module name="net.iharder.base64"/>
|
|
||||||
<module name="org.jboss.logging"/>
|
<module name="org.jboss.logging"/>
|
||||||
<module name="javax.api"/>
|
<module name="javax.api"/>
|
||||||
</dependencies>
|
</dependencies>
|
||||||
|
|
|
@ -72,7 +72,6 @@
|
||||||
<module name="com.google.zxing.javase"/>
|
<module name="com.google.zxing.javase"/>
|
||||||
<module name="org.jboss.logging"/>
|
<module name="org.jboss.logging"/>
|
||||||
<module name="org.bouncycastle" />
|
<module name="org.bouncycastle" />
|
||||||
<module name="net.iharder.base64"/>
|
|
||||||
<module name="javax.api"/>
|
<module name="javax.api"/>
|
||||||
<module name="javax.activation.api"/>
|
<module name="javax.activation.api"/>
|
||||||
<module name="org.apache.httpcomponents"/>
|
<module name="org.apache.httpcomponents"/>
|
||||||
|
|
|
@ -15,7 +15,6 @@
|
||||||
<includes>
|
<includes>
|
||||||
<include>com/google/zxing/**</include>
|
<include>com/google/zxing/**</include>
|
||||||
<include>de/idyl/winzipaes/**</include>
|
<include>de/idyl/winzipaes/**</include>
|
||||||
<include>net/iharder/**</include>
|
|
||||||
<include>org/freemarker/**</include>
|
<include>org/freemarker/**</include>
|
||||||
<include>org/keycloak/**</include>
|
<include>org/keycloak/**</include>
|
||||||
<include>org/liquibase/**</include>
|
<include>org/liquibase/**</include>
|
||||||
|
|
|
@ -44,11 +44,6 @@
|
||||||
<artifactId>jackson-mapper-asl</artifactId>
|
<artifactId>jackson-mapper-asl</artifactId>
|
||||||
<scope>provided</scope>
|
<scope>provided</scope>
|
||||||
</dependency>
|
</dependency>
|
||||||
<dependency>
|
|
||||||
<groupId>net.iharder</groupId>
|
|
||||||
<artifactId>base64</artifactId>
|
|
||||||
<scope>provided</scope>
|
|
||||||
</dependency>
|
|
||||||
</dependencies>
|
</dependencies>
|
||||||
|
|
||||||
<build>
|
<build>
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
package org.keycloak.exportimport.util;
|
package org.keycloak.exportimport.util;
|
||||||
|
|
||||||
import net.iharder.Base64;
|
import org.keycloak.util.Base64;
|
||||||
import org.codehaus.jackson.JsonEncoding;
|
import org.codehaus.jackson.JsonEncoding;
|
||||||
import org.codehaus.jackson.JsonFactory;
|
import org.codehaus.jackson.JsonFactory;
|
||||||
import org.codehaus.jackson.JsonGenerator;
|
import org.codehaus.jackson.JsonGenerator;
|
||||||
|
|
|
@ -28,11 +28,6 @@
|
||||||
<artifactId>jboss-logging</artifactId>
|
<artifactId>jboss-logging</artifactId>
|
||||||
<scope>provided</scope>
|
<scope>provided</scope>
|
||||||
</dependency>
|
</dependency>
|
||||||
<dependency>
|
|
||||||
<groupId>net.iharder</groupId>
|
|
||||||
<artifactId>base64</artifactId>
|
|
||||||
<scope>provided</scope>
|
|
||||||
</dependency>
|
|
||||||
</dependencies>
|
</dependencies>
|
||||||
|
|
||||||
<build>
|
<build>
|
||||||
|
|
|
@ -5,7 +5,7 @@ import java.security.PrivilegedExceptionAction;
|
||||||
|
|
||||||
import javax.security.auth.Subject;
|
import javax.security.auth.Subject;
|
||||||
|
|
||||||
import net.iharder.Base64;
|
import org.keycloak.util.Base64;
|
||||||
import org.ietf.jgss.GSSContext;
|
import org.ietf.jgss.GSSContext;
|
||||||
import org.ietf.jgss.GSSCredential;
|
import org.ietf.jgss.GSSCredential;
|
||||||
import org.ietf.jgss.GSSException;
|
import org.ietf.jgss.GSSException;
|
||||||
|
|
|
@ -63,11 +63,6 @@
|
||||||
<artifactId>jackson-xc</artifactId>
|
<artifactId>jackson-xc</artifactId>
|
||||||
<scope>provided</scope>
|
<scope>provided</scope>
|
||||||
</dependency>
|
</dependency>
|
||||||
<dependency>
|
|
||||||
<groupId>net.iharder</groupId>
|
|
||||||
<artifactId>base64</artifactId>
|
|
||||||
<scope>provided</scope>
|
|
||||||
</dependency>
|
|
||||||
<dependency>
|
<dependency>
|
||||||
<groupId>junit</groupId>
|
<groupId>junit</groupId>
|
||||||
<artifactId>junit</artifactId>
|
<artifactId>junit</artifactId>
|
||||||
|
|
|
@ -50,7 +50,7 @@ public class BasicAuthRequestAuthenticator extends BearerTokenRequestAuthenticat
|
||||||
|
|
||||||
AccessTokenResponse atr=null;
|
AccessTokenResponse atr=null;
|
||||||
try {
|
try {
|
||||||
String userpw=new String(net.iharder.Base64.decode(tokenString));
|
String userpw=new String(org.keycloak.util.Base64.decode(tokenString));
|
||||||
String[] parts=userpw.split(":");
|
String[] parts=userpw.split(":");
|
||||||
|
|
||||||
atr = getToken(parts[0], parts[1]);
|
atr = getToken(parts[0], parts[1]);
|
||||||
|
|
|
@ -34,10 +34,6 @@
|
||||||
<groupId>org.apache.httpcomponents</groupId>
|
<groupId>org.apache.httpcomponents</groupId>
|
||||||
<artifactId>httpclient</artifactId>
|
<artifactId>httpclient</artifactId>
|
||||||
</dependency>
|
</dependency>
|
||||||
<dependency>
|
|
||||||
<groupId>net.iharder</groupId>
|
|
||||||
<artifactId>base64</artifactId>
|
|
||||||
</dependency>
|
|
||||||
<dependency>
|
<dependency>
|
||||||
<groupId>org.bouncycastle</groupId>
|
<groupId>org.bouncycastle</groupId>
|
||||||
<artifactId>bcprov-jdk15on</artifactId>
|
<artifactId>bcprov-jdk15on</artifactId>
|
||||||
|
|
|
@ -34,10 +34,6 @@
|
||||||
<groupId>org.apache.httpcomponents</groupId>
|
<groupId>org.apache.httpcomponents</groupId>
|
||||||
<artifactId>httpclient</artifactId>
|
<artifactId>httpclient</artifactId>
|
||||||
</dependency>
|
</dependency>
|
||||||
<dependency>
|
|
||||||
<groupId>net.iharder</groupId>
|
|
||||||
<artifactId>base64</artifactId>
|
|
||||||
</dependency>
|
|
||||||
<dependency>
|
<dependency>
|
||||||
<groupId>org.codehaus.jackson</groupId>
|
<groupId>org.codehaus.jackson</groupId>
|
||||||
<artifactId>jackson-core-asl</artifactId>
|
<artifactId>jackson-core-asl</artifactId>
|
||||||
|
|
|
@ -36,10 +36,6 @@
|
||||||
<groupId>org.apache.httpcomponents</groupId>
|
<groupId>org.apache.httpcomponents</groupId>
|
||||||
<artifactId>httpclient</artifactId>
|
<artifactId>httpclient</artifactId>
|
||||||
</dependency>
|
</dependency>
|
||||||
<dependency>
|
|
||||||
<groupId>net.iharder</groupId>
|
|
||||||
<artifactId>base64</artifactId>
|
|
||||||
</dependency>
|
|
||||||
<dependency>
|
<dependency>
|
||||||
<groupId>org.bouncycastle</groupId>
|
<groupId>org.bouncycastle</groupId>
|
||||||
<artifactId>bcprov-jdk15on</artifactId>
|
<artifactId>bcprov-jdk15on</artifactId>
|
||||||
|
|
|
@ -51,10 +51,6 @@
|
||||||
<groupId>org.apache.httpcomponents</groupId>
|
<groupId>org.apache.httpcomponents</groupId>
|
||||||
<artifactId>httpclient</artifactId>
|
<artifactId>httpclient</artifactId>
|
||||||
</dependency>
|
</dependency>
|
||||||
<dependency>
|
|
||||||
<groupId>net.iharder</groupId>
|
|
||||||
<artifactId>base64</artifactId>
|
|
||||||
</dependency>
|
|
||||||
<dependency>
|
<dependency>
|
||||||
<groupId>org.bouncycastle</groupId>
|
<groupId>org.bouncycastle</groupId>
|
||||||
<artifactId>bcprov-jdk15on</artifactId>
|
<artifactId>bcprov-jdk15on</artifactId>
|
||||||
|
|
|
@ -50,10 +50,6 @@
|
||||||
<groupId>org.apache.httpcomponents</groupId>
|
<groupId>org.apache.httpcomponents</groupId>
|
||||||
<artifactId>httpclient</artifactId>
|
<artifactId>httpclient</artifactId>
|
||||||
</dependency>
|
</dependency>
|
||||||
<dependency>
|
|
||||||
<groupId>net.iharder</groupId>
|
|
||||||
<artifactId>base64</artifactId>
|
|
||||||
</dependency>
|
|
||||||
<dependency>
|
<dependency>
|
||||||
<groupId>org.bouncycastle</groupId>
|
<groupId>org.bouncycastle</groupId>
|
||||||
<artifactId>bcprov-jdk15on</artifactId>
|
<artifactId>bcprov-jdk15on</artifactId>
|
||||||
|
|
|
@ -61,10 +61,6 @@
|
||||||
<groupId>org.apache.httpcomponents</groupId>
|
<groupId>org.apache.httpcomponents</groupId>
|
||||||
<artifactId>httpclient</artifactId>
|
<artifactId>httpclient</artifactId>
|
||||||
</dependency>
|
</dependency>
|
||||||
<dependency>
|
|
||||||
<groupId>net.iharder</groupId>
|
|
||||||
<artifactId>base64</artifactId>
|
|
||||||
</dependency>
|
|
||||||
<dependency>
|
<dependency>
|
||||||
<groupId>org.bouncycastle</groupId>
|
<groupId>org.bouncycastle</groupId>
|
||||||
<artifactId>bcprov-jdk15on</artifactId>
|
<artifactId>bcprov-jdk15on</artifactId>
|
||||||
|
|
|
@ -47,10 +47,6 @@
|
||||||
<groupId>org.apache.httpcomponents</groupId>
|
<groupId>org.apache.httpcomponents</groupId>
|
||||||
<artifactId>httpclient</artifactId>
|
<artifactId>httpclient</artifactId>
|
||||||
</dependency>
|
</dependency>
|
||||||
<dependency>
|
|
||||||
<groupId>net.iharder</groupId>
|
|
||||||
<artifactId>base64</artifactId>
|
|
||||||
</dependency>
|
|
||||||
<dependency>
|
<dependency>
|
||||||
<groupId>org.bouncycastle</groupId>
|
<groupId>org.bouncycastle</groupId>
|
||||||
<artifactId>bcprov-jdk15on</artifactId>
|
<artifactId>bcprov-jdk15on</artifactId>
|
||||||
|
|
|
@ -38,11 +38,6 @@
|
||||||
<artifactId>httpclient</artifactId>
|
<artifactId>httpclient</artifactId>
|
||||||
<scope>provided</scope>
|
<scope>provided</scope>
|
||||||
</dependency>
|
</dependency>
|
||||||
<dependency>
|
|
||||||
<groupId>net.iharder</groupId>
|
|
||||||
<artifactId>base64</artifactId>
|
|
||||||
<scope>provided</scope>
|
|
||||||
</dependency>
|
|
||||||
<dependency>
|
<dependency>
|
||||||
<groupId>org.jboss.spec.javax.servlet</groupId>
|
<groupId>org.jboss.spec.javax.servlet</groupId>
|
||||||
<artifactId>jboss-servlet-api_3.0_spec</artifactId>
|
<artifactId>jboss-servlet-api_3.0_spec</artifactId>
|
||||||
|
|
|
@ -62,12 +62,6 @@
|
||||||
<artifactId>httpclient</artifactId>
|
<artifactId>httpclient</artifactId>
|
||||||
<version>${apache-httpcomponents.version}</version>
|
<version>${apache-httpcomponents.version}</version>
|
||||||
</dependency>
|
</dependency>
|
||||||
<dependency>
|
|
||||||
<groupId>net.iharder</groupId>
|
|
||||||
<artifactId>base64</artifactId>
|
|
||||||
<version>${base64.version}</version>
|
|
||||||
<scope>runtime</scope>
|
|
||||||
</dependency>
|
|
||||||
<dependency>
|
<dependency>
|
||||||
<groupId>org.bouncycastle</groupId>
|
<groupId>org.bouncycastle</groupId>
|
||||||
<artifactId>bcprov-jdk15on</artifactId>
|
<artifactId>bcprov-jdk15on</artifactId>
|
||||||
|
|
|
@ -44,10 +44,6 @@
|
||||||
<groupId>org.apache.httpcomponents</groupId>
|
<groupId>org.apache.httpcomponents</groupId>
|
||||||
<artifactId>httpclient</artifactId>
|
<artifactId>httpclient</artifactId>
|
||||||
</dependency>
|
</dependency>
|
||||||
<dependency>
|
|
||||||
<groupId>net.iharder</groupId>
|
|
||||||
<artifactId>base64</artifactId>
|
|
||||||
</dependency>
|
|
||||||
<dependency>
|
<dependency>
|
||||||
<groupId>org.bouncycastle</groupId>
|
<groupId>org.bouncycastle</groupId>
|
||||||
<artifactId>bcprov-jdk15on</artifactId>
|
<artifactId>bcprov-jdk15on</artifactId>
|
||||||
|
|
|
@ -52,10 +52,6 @@
|
||||||
<groupId>org.apache.httpcomponents</groupId>
|
<groupId>org.apache.httpcomponents</groupId>
|
||||||
<artifactId>httpclient</artifactId>
|
<artifactId>httpclient</artifactId>
|
||||||
</dependency>
|
</dependency>
|
||||||
<dependency>
|
|
||||||
<groupId>net.iharder</groupId>
|
|
||||||
<artifactId>base64</artifactId>
|
|
||||||
</dependency>
|
|
||||||
<dependency>
|
<dependency>
|
||||||
<groupId>org.bouncycastle</groupId>
|
<groupId>org.bouncycastle</groupId>
|
||||||
<artifactId>bcprov-jdk15on</artifactId>
|
<artifactId>bcprov-jdk15on</artifactId>
|
||||||
|
|
|
@ -53,10 +53,6 @@
|
||||||
<groupId>org.apache.httpcomponents</groupId>
|
<groupId>org.apache.httpcomponents</groupId>
|
||||||
<artifactId>httpclient</artifactId>
|
<artifactId>httpclient</artifactId>
|
||||||
</dependency>
|
</dependency>
|
||||||
<dependency>
|
|
||||||
<groupId>net.iharder</groupId>
|
|
||||||
<artifactId>base64</artifactId>
|
|
||||||
</dependency>
|
|
||||||
<dependency>
|
<dependency>
|
||||||
<groupId>org.bouncycastle</groupId>
|
<groupId>org.bouncycastle</groupId>
|
||||||
<artifactId>bcprov-jdk15on</artifactId>
|
<artifactId>bcprov-jdk15on</artifactId>
|
||||||
|
|
|
@ -65,10 +65,6 @@
|
||||||
<groupId>org.apache.httpcomponents</groupId>
|
<groupId>org.apache.httpcomponents</groupId>
|
||||||
<artifactId>httpclient</artifactId>
|
<artifactId>httpclient</artifactId>
|
||||||
</dependency>
|
</dependency>
|
||||||
<dependency>
|
|
||||||
<groupId>net.iharder</groupId>
|
|
||||||
<artifactId>base64</artifactId>
|
|
||||||
</dependency>
|
|
||||||
<dependency>
|
<dependency>
|
||||||
<groupId>org.bouncycastle</groupId>
|
<groupId>org.bouncycastle</groupId>
|
||||||
<artifactId>bcprov-jdk15on</artifactId>
|
<artifactId>bcprov-jdk15on</artifactId>
|
||||||
|
|
|
@ -40,10 +40,6 @@
|
||||||
<groupId>org.apache.httpcomponents</groupId>
|
<groupId>org.apache.httpcomponents</groupId>
|
||||||
<artifactId>httpclient</artifactId>
|
<artifactId>httpclient</artifactId>
|
||||||
</dependency>
|
</dependency>
|
||||||
<dependency>
|
|
||||||
<groupId>net.iharder</groupId>
|
|
||||||
<artifactId>base64</artifactId>
|
|
||||||
</dependency>
|
|
||||||
<dependency>
|
<dependency>
|
||||||
<groupId>org.bouncycastle</groupId>
|
<groupId>org.bouncycastle</groupId>
|
||||||
<artifactId>bcprov-jdk15on</artifactId>
|
<artifactId>bcprov-jdk15on</artifactId>
|
||||||
|
|
|
@ -48,10 +48,6 @@
|
||||||
<groupId>org.apache.httpcomponents</groupId>
|
<groupId>org.apache.httpcomponents</groupId>
|
||||||
<artifactId>httpclient</artifactId>
|
<artifactId>httpclient</artifactId>
|
||||||
</dependency>
|
</dependency>
|
||||||
<dependency>
|
|
||||||
<groupId>net.iharder</groupId>
|
|
||||||
<artifactId>base64</artifactId>
|
|
||||||
</dependency>
|
|
||||||
<dependency>
|
<dependency>
|
||||||
<groupId>org.bouncycastle</groupId>
|
<groupId>org.bouncycastle</groupId>
|
||||||
<artifactId>bcprov-jdk15on</artifactId>
|
<artifactId>bcprov-jdk15on</artifactId>
|
||||||
|
|
|
@ -19,11 +19,6 @@
|
||||||
<artifactId>resteasy-jaxrs</artifactId>
|
<artifactId>resteasy-jaxrs</artifactId>
|
||||||
<scope>provided</scope>
|
<scope>provided</scope>
|
||||||
</dependency>
|
</dependency>
|
||||||
<dependency>
|
|
||||||
<groupId>net.iharder</groupId>
|
|
||||||
<artifactId>base64</artifactId>
|
|
||||||
<scope>provided</scope>
|
|
||||||
</dependency>
|
|
||||||
<dependency>
|
<dependency>
|
||||||
<groupId>org.bouncycastle</groupId>
|
<groupId>org.bouncycastle</groupId>
|
||||||
<artifactId>bcprov-jdk15on</artifactId>
|
<artifactId>bcprov-jdk15on</artifactId>
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
package org.keycloak.models.utils;
|
package org.keycloak.models.utils;
|
||||||
|
|
||||||
import net.iharder.Base64;
|
import org.keycloak.util.Base64;
|
||||||
|
|
||||||
import javax.crypto.SecretKeyFactory;
|
import javax.crypto.SecretKeyFactory;
|
||||||
import javax.crypto.spec.PBEKeySpec;
|
import javax.crypto.spec.PBEKeySpec;
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
package org.keycloak.models.utils;
|
package org.keycloak.models.utils;
|
||||||
|
|
||||||
import net.iharder.Base64;
|
import org.keycloak.util.Base64;
|
||||||
import org.jboss.logging.Logger;
|
import org.jboss.logging.Logger;
|
||||||
import org.keycloak.enums.SslRequired;
|
import org.keycloak.enums.SslRequired;
|
||||||
import org.keycloak.migration.MigrationProvider;
|
import org.keycloak.migration.MigrationProvider;
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
package org.keycloak.models.utils;
|
package org.keycloak.models.utils;
|
||||||
|
|
||||||
import net.iharder.Base64;
|
import org.keycloak.util.Base64;
|
||||||
|
|
||||||
import java.io.UnsupportedEncodingException;
|
import java.io.UnsupportedEncodingException;
|
||||||
import java.security.MessageDigest;
|
import java.security.MessageDigest;
|
||||||
|
|
|
@ -19,11 +19,6 @@
|
||||||
<artifactId>bcprov-jdk15on</artifactId>
|
<artifactId>bcprov-jdk15on</artifactId>
|
||||||
<scope>provided</scope>
|
<scope>provided</scope>
|
||||||
</dependency>
|
</dependency>
|
||||||
<dependency>
|
|
||||||
<groupId>net.iharder</groupId>
|
|
||||||
<artifactId>base64</artifactId>
|
|
||||||
<scope>provided</scope>
|
|
||||||
</dependency>
|
|
||||||
<dependency>
|
<dependency>
|
||||||
<groupId>org.keycloak</groupId>
|
<groupId>org.keycloak</groupId>
|
||||||
<artifactId>keycloak-core</artifactId>
|
<artifactId>keycloak-core</artifactId>
|
||||||
|
|
|
@ -18,10 +18,6 @@
|
||||||
<groupId>org.bouncycastle</groupId>
|
<groupId>org.bouncycastle</groupId>
|
||||||
<artifactId>bcprov-jdk15on</artifactId>
|
<artifactId>bcprov-jdk15on</artifactId>
|
||||||
</dependency>
|
</dependency>
|
||||||
<dependency>
|
|
||||||
<groupId>net.iharder</groupId>
|
|
||||||
<artifactId>base64</artifactId>
|
|
||||||
</dependency>
|
|
||||||
<dependency>
|
<dependency>
|
||||||
<groupId>org.keycloak</groupId>
|
<groupId>org.keycloak</groupId>
|
||||||
<artifactId>keycloak-core</artifactId>
|
<artifactId>keycloak-core</artifactId>
|
||||||
|
|
|
@ -20,11 +20,6 @@
|
||||||
<artifactId>bcprov-jdk15on</artifactId>
|
<artifactId>bcprov-jdk15on</artifactId>
|
||||||
<scope>provided</scope>
|
<scope>provided</scope>
|
||||||
</dependency>
|
</dependency>
|
||||||
<dependency>
|
|
||||||
<groupId>net.iharder</groupId>
|
|
||||||
<artifactId>base64</artifactId>
|
|
||||||
<scope>provided</scope>
|
|
||||||
</dependency>
|
|
||||||
<dependency>
|
<dependency>
|
||||||
<groupId>org.keycloak</groupId>
|
<groupId>org.keycloak</groupId>
|
||||||
<artifactId>keycloak-core</artifactId>
|
<artifactId>keycloak-core</artifactId>
|
||||||
|
|
6
pom.xml
6
pom.xml
|
@ -21,7 +21,6 @@
|
||||||
<apacheds.version>2.0.0-M17</apacheds.version>
|
<apacheds.version>2.0.0-M17</apacheds.version>
|
||||||
<apacheds.codec.version>1.0.0-M23</apacheds.codec.version>
|
<apacheds.codec.version>1.0.0-M23</apacheds.codec.version>
|
||||||
<org.apache.james.apache-mime4j.version>0.6</org.apache.james.apache-mime4j.version>
|
<org.apache.james.apache-mime4j.version>0.6</org.apache.james.apache-mime4j.version>
|
||||||
<base64.version>2.3.8</base64.version>
|
|
||||||
<bouncycastle.crypto.version>1.50</bouncycastle.crypto.version>
|
<bouncycastle.crypto.version>1.50</bouncycastle.crypto.version>
|
||||||
<jackson.version>1.9.9</jackson.version>
|
<jackson.version>1.9.9</jackson.version>
|
||||||
<apache.httpcomponents.version>4.3.6</apache.httpcomponents.version>
|
<apache.httpcomponents.version>4.3.6</apache.httpcomponents.version>
|
||||||
|
@ -190,11 +189,6 @@
|
||||||
<artifactId>bcpkix-jdk15on</artifactId>
|
<artifactId>bcpkix-jdk15on</artifactId>
|
||||||
<version>${bouncycastle.crypto.version}</version>
|
<version>${bouncycastle.crypto.version}</version>
|
||||||
</dependency>
|
</dependency>
|
||||||
<dependency>
|
|
||||||
<groupId>net.iharder</groupId>
|
|
||||||
<artifactId>base64</artifactId>
|
|
||||||
<version>${base64.version}</version>
|
|
||||||
</dependency>
|
|
||||||
<dependency>
|
<dependency>
|
||||||
<groupId>javax.mail</groupId>
|
<groupId>javax.mail</groupId>
|
||||||
<artifactId>mail</artifactId>
|
<artifactId>mail</artifactId>
|
||||||
|
|
|
@ -34,10 +34,6 @@
|
||||||
<groupId>org.apache.httpcomponents</groupId>
|
<groupId>org.apache.httpcomponents</groupId>
|
||||||
<artifactId>httpclient</artifactId>
|
<artifactId>httpclient</artifactId>
|
||||||
</dependency>
|
</dependency>
|
||||||
<dependency>
|
|
||||||
<groupId>net.iharder</groupId>
|
|
||||||
<artifactId>base64</artifactId>
|
|
||||||
</dependency>
|
|
||||||
<dependency>
|
<dependency>
|
||||||
<groupId>org.bouncycastle</groupId>
|
<groupId>org.bouncycastle</groupId>
|
||||||
<artifactId>bcprov-jdk15on</artifactId>
|
<artifactId>bcprov-jdk15on</artifactId>
|
||||||
|
|
|
@ -138,6 +138,6 @@ public class JaxrsBasicAuthTest {
|
||||||
|
|
||||||
private String encodeCredentials(String username, String password) {
|
private String encodeCredentials(String username, String password) {
|
||||||
String text=username+":"+password;
|
String text=username+":"+password;
|
||||||
return (net.iharder.Base64.encodeBytes(text.getBytes()));
|
return (org.keycloak.util.Base64.encodeBytes(text.getBytes()));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -63,10 +63,6 @@
|
||||||
<artifactId>jaxrs-api</artifactId>
|
<artifactId>jaxrs-api</artifactId>
|
||||||
<scope>provided</scope>
|
<scope>provided</scope>
|
||||||
</dependency>
|
</dependency>
|
||||||
<dependency>
|
|
||||||
<groupId>net.iharder</groupId>
|
|
||||||
<artifactId>base64</artifactId>
|
|
||||||
</dependency>
|
|
||||||
<dependency>
|
<dependency>
|
||||||
<groupId>org.bouncycastle</groupId>
|
<groupId>org.bouncycastle</groupId>
|
||||||
<artifactId>bcprov-jdk15on</artifactId>
|
<artifactId>bcprov-jdk15on</artifactId>
|
||||||
|
|
Loading…
Reference in a new issue