Support JavaEE for Admin client (#19988)
This commit is contained in:
parent
5a96efad11
commit
3f6925143a
81 changed files with 670 additions and 642 deletions
2
.gitignore
vendored
2
.gitignore
vendored
|
@ -78,7 +78,7 @@ quarkus/data/*.db
|
||||||
|
|
||||||
# Jakarta transformed sources #
|
# Jakarta transformed sources #
|
||||||
###############################
|
###############################
|
||||||
/integration/admin-client-jakarta/src/
|
/integration/admin-client/src/
|
||||||
/adapters/saml/jakarta-servlet-filter/src/
|
/adapters/saml/jakarta-servlet-filter/src/
|
||||||
/adapters/oidc/jakarta-servlet-filter/src/
|
/adapters/oidc/jakarta-servlet-filter/src/
|
||||||
/adapters/saml/wildfly-elytron-jakarta/src/
|
/adapters/saml/wildfly-elytron-jakarta/src/
|
||||||
|
|
|
@ -36,7 +36,7 @@
|
||||||
<dependencies>
|
<dependencies>
|
||||||
<dependency>
|
<dependency>
|
||||||
<groupId>org.keycloak</groupId>
|
<groupId>org.keycloak</groupId>
|
||||||
<artifactId>keycloak-admin-client</artifactId>
|
<artifactId>keycloak-admin-client-jee</artifactId>
|
||||||
</dependency>
|
</dependency>
|
||||||
</dependencies>
|
</dependencies>
|
||||||
|
|
||||||
|
|
|
@ -1,132 +0,0 @@
|
||||||
<?xml version="1.0" encoding="UTF-8"?>
|
|
||||||
<!--
|
|
||||||
~ Copyright 2016 Red Hat, Inc. and/or its affiliates
|
|
||||||
~ and other contributors as indicated by the @author tags.
|
|
||||||
~
|
|
||||||
~ Licensed under the Apache License, Version 2.0 (the "License");
|
|
||||||
~ you may not use this file except in compliance with the License.
|
|
||||||
~ You may obtain a copy of the License at
|
|
||||||
~
|
|
||||||
~ http://www.apache.org/licenses/LICENSE-2.0
|
|
||||||
~
|
|
||||||
~ Unless required by applicable law or agreed to in writing, software
|
|
||||||
~ distributed under the License is distributed on an "AS IS" BASIS,
|
|
||||||
~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
|
||||||
~ See the License for the specific language governing permissions and
|
|
||||||
~ limitations under the License.
|
|
||||||
-->
|
|
||||||
|
|
||||||
<project xmlns="http://maven.apache.org/POM/4.0.0"
|
|
||||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
|
||||||
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
|
|
||||||
<parent>
|
|
||||||
<artifactId>keycloak-integration-parent</artifactId>
|
|
||||||
<groupId>org.keycloak</groupId>
|
|
||||||
<version>999.0.0-SNAPSHOT</version>
|
|
||||||
</parent>
|
|
||||||
<modelVersion>4.0.0</modelVersion>
|
|
||||||
|
|
||||||
<artifactId>keycloak-admin-client-jakarta</artifactId>
|
|
||||||
<name>Keycloak Admin REST Client for Jakarta packages</name>
|
|
||||||
<description/>
|
|
||||||
|
|
||||||
<properties>
|
|
||||||
<resteasy.versions>6.2.3.Final</resteasy.versions>
|
|
||||||
|
|
||||||
<jakarta-transformer-sources>${project.basedir}/../admin-client/src</jakarta-transformer-sources>
|
|
||||||
<jakarta-transformer-target>${project.basedir}/src</jakarta-transformer-target>
|
|
||||||
</properties>
|
|
||||||
|
|
||||||
<dependencies>
|
|
||||||
<dependency>
|
|
||||||
<groupId>org.keycloak</groupId>
|
|
||||||
<artifactId>keycloak-core</artifactId>
|
|
||||||
<exclusions>
|
|
||||||
<exclusion>
|
|
||||||
<groupId>*</groupId>
|
|
||||||
<artifactId>*</artifactId>
|
|
||||||
</exclusion>
|
|
||||||
</exclusions>
|
|
||||||
</dependency>
|
|
||||||
<dependency>
|
|
||||||
<groupId>org.keycloak</groupId>
|
|
||||||
<artifactId>keycloak-common</artifactId>
|
|
||||||
<exclusions>
|
|
||||||
<exclusion>
|
|
||||||
<groupId>*</groupId>
|
|
||||||
<artifactId>*</artifactId>
|
|
||||||
</exclusion>
|
|
||||||
</exclusions>
|
|
||||||
</dependency>
|
|
||||||
<dependency>
|
|
||||||
<groupId>org.jboss.resteasy</groupId>
|
|
||||||
<artifactId>resteasy-client</artifactId>
|
|
||||||
<version>${resteasy.versions}</version>
|
|
||||||
</dependency>
|
|
||||||
<dependency>
|
|
||||||
<groupId>org.jboss.resteasy</groupId>
|
|
||||||
<artifactId>resteasy-multipart-provider</artifactId>
|
|
||||||
<version>${resteasy.versions}</version>
|
|
||||||
</dependency>
|
|
||||||
<dependency>
|
|
||||||
<groupId>org.jboss.resteasy</groupId>
|
|
||||||
<artifactId>resteasy-jackson2-provider</artifactId>
|
|
||||||
<version>${resteasy.versions}</version>
|
|
||||||
</dependency>
|
|
||||||
<dependency>
|
|
||||||
<groupId>org.jboss.resteasy</groupId>
|
|
||||||
<artifactId>resteasy-jaxb-provider</artifactId>
|
|
||||||
<version>${resteasy.versions}</version>
|
|
||||||
</dependency>
|
|
||||||
</dependencies>
|
|
||||||
|
|
||||||
<build>
|
|
||||||
<plugins>
|
|
||||||
<plugin>
|
|
||||||
<artifactId>maven-antrun-plugin</artifactId>
|
|
||||||
<version>3.0.0</version>
|
|
||||||
<executions>
|
|
||||||
<execution>
|
|
||||||
<id>transform</id>
|
|
||||||
<phase>initialize</phase>
|
|
||||||
<goals>
|
|
||||||
<goal>run</goal>
|
|
||||||
</goals>
|
|
||||||
<configuration>
|
|
||||||
<target>
|
|
||||||
<property name="plugin_classpath" refid="maven.plugin.classpath" />
|
|
||||||
<java classname="org.eclipse.transformer.jakarta.JakartaTransformer">
|
|
||||||
<arg value="-o" />
|
|
||||||
<arg value="${jakarta-transformer-sources}" />
|
|
||||||
<arg value="${jakarta-transformer-target}" />
|
|
||||||
<classpath>
|
|
||||||
<pathelement path="${plugin_classpath}" />
|
|
||||||
</classpath>
|
|
||||||
</java>
|
|
||||||
</target>
|
|
||||||
</configuration>
|
|
||||||
</execution>
|
|
||||||
</executions>
|
|
||||||
<dependencies>
|
|
||||||
<dependency>
|
|
||||||
<groupId>org.eclipse.transformer</groupId>
|
|
||||||
<artifactId>org.eclipse.transformer.cli</artifactId>
|
|
||||||
<version>0.2.0</version>
|
|
||||||
</dependency>
|
|
||||||
<dependency>
|
|
||||||
<groupId>ant-contrib</groupId>
|
|
||||||
<artifactId>ant-contrib</artifactId>
|
|
||||||
<version>1.0b3</version>
|
|
||||||
<exclusions>
|
|
||||||
<exclusion>
|
|
||||||
<groupId>ant</groupId>
|
|
||||||
<artifactId>ant</artifactId>
|
|
||||||
</exclusion>
|
|
||||||
</exclusions>
|
|
||||||
</dependency>
|
|
||||||
</dependencies>
|
|
||||||
</plugin>
|
|
||||||
</plugins>
|
|
||||||
</build>
|
|
||||||
|
|
||||||
</project>
|
|
80
integration/admin-client-jee/pom.xml
Executable file
80
integration/admin-client-jee/pom.xml
Executable file
|
@ -0,0 +1,80 @@
|
||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<!--
|
||||||
|
~ Copyright 2016 Red Hat, Inc. and/or its affiliates
|
||||||
|
~ and other contributors as indicated by the @author tags.
|
||||||
|
~
|
||||||
|
~ Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
~ you may not use this file except in compliance with the License.
|
||||||
|
~ You may obtain a copy of the License at
|
||||||
|
~
|
||||||
|
~ http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
~
|
||||||
|
~ Unless required by applicable law or agreed to in writing, software
|
||||||
|
~ distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
~ See the License for the specific language governing permissions and
|
||||||
|
~ limitations under the License.
|
||||||
|
-->
|
||||||
|
|
||||||
|
<project xmlns="http://maven.apache.org/POM/4.0.0"
|
||||||
|
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||||
|
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
|
||||||
|
<parent>
|
||||||
|
<artifactId>keycloak-integration-parent</artifactId>
|
||||||
|
<groupId>org.keycloak</groupId>
|
||||||
|
<version>999.0.0-SNAPSHOT</version>
|
||||||
|
</parent>
|
||||||
|
<modelVersion>4.0.0</modelVersion>
|
||||||
|
|
||||||
|
<artifactId>keycloak-admin-client-jee</artifactId>
|
||||||
|
<name>Keycloak Admin REST Client JavaEE</name>
|
||||||
|
<description/>
|
||||||
|
|
||||||
|
<properties>
|
||||||
|
<resteasy.version>${resteasy-legacy.version}</resteasy.version>
|
||||||
|
</properties>
|
||||||
|
|
||||||
|
<dependencies>
|
||||||
|
<dependency>
|
||||||
|
<groupId>org.keycloak</groupId>
|
||||||
|
<artifactId>keycloak-core</artifactId>
|
||||||
|
<exclusions>
|
||||||
|
<exclusion>
|
||||||
|
<groupId>*</groupId>
|
||||||
|
<artifactId>*</artifactId>
|
||||||
|
</exclusion>
|
||||||
|
</exclusions>
|
||||||
|
</dependency>
|
||||||
|
<dependency>
|
||||||
|
<groupId>org.keycloak</groupId>
|
||||||
|
<artifactId>keycloak-common</artifactId>
|
||||||
|
<exclusions>
|
||||||
|
<exclusion>
|
||||||
|
<groupId>*</groupId>
|
||||||
|
<artifactId>*</artifactId>
|
||||||
|
</exclusion>
|
||||||
|
</exclusions>
|
||||||
|
</dependency>
|
||||||
|
<dependency>
|
||||||
|
<groupId>org.jboss.resteasy</groupId>
|
||||||
|
<artifactId>resteasy-client</artifactId>
|
||||||
|
<version>${resteasy.version}</version>
|
||||||
|
</dependency>
|
||||||
|
<dependency>
|
||||||
|
<groupId>org.jboss.resteasy</groupId>
|
||||||
|
<artifactId>resteasy-multipart-provider</artifactId>
|
||||||
|
<version>${resteasy.version}</version>
|
||||||
|
</dependency>
|
||||||
|
<dependency>
|
||||||
|
<groupId>org.jboss.resteasy</groupId>
|
||||||
|
<artifactId>resteasy-jackson2-provider</artifactId>
|
||||||
|
<version>${resteasy.version}</version>
|
||||||
|
</dependency>
|
||||||
|
<dependency>
|
||||||
|
<groupId>org.jboss.resteasy</groupId>
|
||||||
|
<artifactId>resteasy-jaxb-provider</artifactId>
|
||||||
|
<version>${resteasy.version}</version>
|
||||||
|
</dependency>
|
||||||
|
</dependencies>
|
||||||
|
|
||||||
|
</project>
|
|
@ -1,7 +1,7 @@
|
||||||
package org.keycloak.admin.client;
|
package org.keycloak.admin.client;
|
||||||
|
|
||||||
import javax.net.ssl.SSLContext;
|
import javax.net.ssl.SSLContext;
|
||||||
import jakarta.ws.rs.client.ClientBuilder;
|
import javax.ws.rs.client.ClientBuilder;
|
||||||
|
|
||||||
public class ClientBuilderWrapper {
|
public class ClientBuilderWrapper {
|
||||||
|
|
|
@ -16,8 +16,8 @@
|
||||||
*/
|
*/
|
||||||
package org.keycloak.admin.client;
|
package org.keycloak.admin.client;
|
||||||
|
|
||||||
import jakarta.ws.rs.WebApplicationException;
|
import javax.ws.rs.WebApplicationException;
|
||||||
import jakarta.ws.rs.core.Response;
|
import javax.ws.rs.core.Response;
|
||||||
import java.net.URI;
|
import java.net.URI;
|
||||||
|
|
||||||
/**
|
/**
|
|
@ -16,7 +16,7 @@
|
||||||
*/
|
*/
|
||||||
package org.keycloak.admin.client;
|
package org.keycloak.admin.client;
|
||||||
|
|
||||||
import jakarta.ws.rs.client.WebTarget;
|
import javax.ws.rs.client.WebTarget;
|
||||||
import org.keycloak.admin.client.resource.BearerAuthFilter;
|
import org.keycloak.admin.client.resource.BearerAuthFilter;
|
||||||
import org.keycloak.admin.client.resource.RealmResource;
|
import org.keycloak.admin.client.resource.RealmResource;
|
||||||
import org.keycloak.admin.client.resource.RealmsResource;
|
import org.keycloak.admin.client.resource.RealmsResource;
|
||||||
|
@ -25,7 +25,7 @@ import org.keycloak.admin.client.spi.ResteasyClientProvider;
|
||||||
import org.keycloak.admin.client.token.TokenManager;
|
import org.keycloak.admin.client.token.TokenManager;
|
||||||
|
|
||||||
import javax.net.ssl.SSLContext;
|
import javax.net.ssl.SSLContext;
|
||||||
import jakarta.ws.rs.client.Client;
|
import javax.ws.rs.client.Client;
|
||||||
import java.net.URI;
|
import java.net.URI;
|
||||||
import java.util.Iterator;
|
import java.util.Iterator;
|
||||||
import java.util.ServiceLoader;
|
import java.util.ServiceLoader;
|
|
@ -20,11 +20,11 @@ package org.keycloak.admin.client;
|
||||||
import static org.keycloak.OAuth2Constants.CLIENT_CREDENTIALS;
|
import static org.keycloak.OAuth2Constants.CLIENT_CREDENTIALS;
|
||||||
import static org.keycloak.OAuth2Constants.PASSWORD;
|
import static org.keycloak.OAuth2Constants.PASSWORD;
|
||||||
|
|
||||||
import jakarta.ws.rs.client.Client;
|
import javax.ws.rs.client.Client;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Provides a {@link Keycloak} client builder with the ability to customize the underlying
|
* Provides a {@link Keycloak} client builder with the ability to customize the underlying
|
||||||
* {@link jakarta.ws.rs.client.Client RESTEasy client} used to communicate with the Keycloak server.
|
* {@link javax.ws.rs.client.Client RESTEasy client} used to communicate with the Keycloak server.
|
||||||
* <p>
|
* <p>
|
||||||
* <p>Example usage with a connection pool size of 20:</p>
|
* <p>Example usage with a connection pool size of 20:</p>
|
||||||
* <pre>
|
* <pre>
|
||||||
|
@ -50,7 +50,7 @@ import jakarta.ws.rs.client.Client;
|
||||||
* </pre>
|
* </pre>
|
||||||
*
|
*
|
||||||
* @author Scott Rossillo
|
* @author Scott Rossillo
|
||||||
* @see jakarta.ws.rs.client.Client
|
* @see javax.ws.rs.client.Client
|
||||||
*/
|
*/
|
||||||
public class KeycloakBuilder {
|
public class KeycloakBuilder {
|
||||||
private String serverUrl;
|
private String serverUrl;
|
|
@ -16,15 +16,15 @@
|
||||||
*/
|
*/
|
||||||
package org.keycloak.admin.client.resource;
|
package org.keycloak.admin.client.resource;
|
||||||
|
|
||||||
import jakarta.ws.rs.Consumes;
|
import javax.ws.rs.Consumes;
|
||||||
import jakarta.ws.rs.GET;
|
import javax.ws.rs.GET;
|
||||||
import jakarta.ws.rs.POST;
|
import javax.ws.rs.POST;
|
||||||
import jakarta.ws.rs.Path;
|
import javax.ws.rs.Path;
|
||||||
import jakarta.ws.rs.PathParam;
|
import javax.ws.rs.PathParam;
|
||||||
import jakarta.ws.rs.Produces;
|
import javax.ws.rs.Produces;
|
||||||
import jakarta.ws.rs.QueryParam;
|
import javax.ws.rs.QueryParam;
|
||||||
import jakarta.ws.rs.core.MediaType;
|
import javax.ws.rs.core.MediaType;
|
||||||
import jakarta.ws.rs.core.Response;
|
import javax.ws.rs.core.Response;
|
||||||
|
|
||||||
import org.keycloak.representations.idm.authorization.AggregatePolicyRepresentation;
|
import org.keycloak.representations.idm.authorization.AggregatePolicyRepresentation;
|
||||||
|
|
|
@ -18,13 +18,13 @@ package org.keycloak.admin.client.resource;
|
||||||
|
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
||||||
import jakarta.ws.rs.Consumes;
|
import javax.ws.rs.Consumes;
|
||||||
import jakarta.ws.rs.DELETE;
|
import javax.ws.rs.DELETE;
|
||||||
import jakarta.ws.rs.GET;
|
import javax.ws.rs.GET;
|
||||||
import jakarta.ws.rs.PUT;
|
import javax.ws.rs.PUT;
|
||||||
import jakarta.ws.rs.Path;
|
import javax.ws.rs.Path;
|
||||||
import jakarta.ws.rs.Produces;
|
import javax.ws.rs.Produces;
|
||||||
import jakarta.ws.rs.core.MediaType;
|
import javax.ws.rs.core.MediaType;
|
||||||
|
|
||||||
import org.keycloak.representations.idm.authorization.AggregatePolicyRepresentation;
|
import org.keycloak.representations.idm.authorization.AggregatePolicyRepresentation;
|
||||||
import org.keycloak.representations.idm.authorization.PolicyRepresentation;
|
import org.keycloak.representations.idm.authorization.PolicyRepresentation;
|
|
@ -17,12 +17,12 @@
|
||||||
|
|
||||||
package org.keycloak.admin.client.resource;
|
package org.keycloak.admin.client.resource;
|
||||||
|
|
||||||
import jakarta.ws.rs.DELETE;
|
import javax.ws.rs.DELETE;
|
||||||
import jakarta.ws.rs.GET;
|
import javax.ws.rs.GET;
|
||||||
import jakarta.ws.rs.Path;
|
import javax.ws.rs.Path;
|
||||||
import jakarta.ws.rs.PathParam;
|
import javax.ws.rs.PathParam;
|
||||||
import jakarta.ws.rs.Produces;
|
import javax.ws.rs.Produces;
|
||||||
import jakarta.ws.rs.core.MediaType;
|
import javax.ws.rs.core.MediaType;
|
||||||
import java.util.Map;
|
import java.util.Map;
|
||||||
|
|
||||||
/**
|
/**
|
|
@ -26,16 +26,16 @@ import org.keycloak.representations.idm.ConfigPropertyRepresentation;
|
||||||
import org.keycloak.representations.idm.RequiredActionProviderRepresentation;
|
import org.keycloak.representations.idm.RequiredActionProviderRepresentation;
|
||||||
import org.keycloak.representations.idm.RequiredActionProviderSimpleRepresentation;
|
import org.keycloak.representations.idm.RequiredActionProviderSimpleRepresentation;
|
||||||
|
|
||||||
import jakarta.ws.rs.Consumes;
|
import javax.ws.rs.Consumes;
|
||||||
import jakarta.ws.rs.DELETE;
|
import javax.ws.rs.DELETE;
|
||||||
import jakarta.ws.rs.GET;
|
import javax.ws.rs.GET;
|
||||||
import jakarta.ws.rs.POST;
|
import javax.ws.rs.POST;
|
||||||
import jakarta.ws.rs.PUT;
|
import javax.ws.rs.PUT;
|
||||||
import jakarta.ws.rs.Path;
|
import javax.ws.rs.Path;
|
||||||
import jakarta.ws.rs.PathParam;
|
import javax.ws.rs.PathParam;
|
||||||
import jakarta.ws.rs.Produces;
|
import javax.ws.rs.Produces;
|
||||||
import jakarta.ws.rs.core.MediaType;
|
import javax.ws.rs.core.MediaType;
|
||||||
import jakarta.ws.rs.core.Response;
|
import javax.ws.rs.core.Response;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
import java.util.Map;
|
import java.util.Map;
|
||||||
|
|
|
@ -18,14 +18,14 @@ package org.keycloak.admin.client.resource;
|
||||||
|
|
||||||
import org.keycloak.representations.idm.authorization.ResourceServerRepresentation;
|
import org.keycloak.representations.idm.authorization.ResourceServerRepresentation;
|
||||||
|
|
||||||
import jakarta.ws.rs.Consumes;
|
import javax.ws.rs.Consumes;
|
||||||
import jakarta.ws.rs.GET;
|
import javax.ws.rs.GET;
|
||||||
import jakarta.ws.rs.POST;
|
import javax.ws.rs.POST;
|
||||||
import jakarta.ws.rs.PUT;
|
import javax.ws.rs.PUT;
|
||||||
import jakarta.ws.rs.Path;
|
import javax.ws.rs.Path;
|
||||||
import jakarta.ws.rs.PathParam;
|
import javax.ws.rs.PathParam;
|
||||||
import jakarta.ws.rs.Produces;
|
import javax.ws.rs.Produces;
|
||||||
import jakarta.ws.rs.core.MediaType;
|
import javax.ws.rs.core.MediaType;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @author <a href="mailto:psilva@redhat.com">Pedro Igor</a>
|
* @author <a href="mailto:psilva@redhat.com">Pedro Igor</a>
|
|
@ -17,9 +17,9 @@
|
||||||
|
|
||||||
package org.keycloak.admin.client.resource;
|
package org.keycloak.admin.client.resource;
|
||||||
|
|
||||||
import jakarta.ws.rs.client.ClientRequestContext;
|
import javax.ws.rs.client.ClientRequestContext;
|
||||||
import jakarta.ws.rs.client.ClientRequestFilter;
|
import javax.ws.rs.client.ClientRequestFilter;
|
||||||
import jakarta.ws.rs.core.HttpHeaders;
|
import javax.ws.rs.core.HttpHeaders;
|
||||||
import java.io.IOException;
|
import java.io.IOException;
|
||||||
|
|
||||||
import org.keycloak.common.util.Base64;
|
import org.keycloak.common.util.Base64;
|
|
@ -19,11 +19,11 @@ package org.keycloak.admin.client.resource;
|
||||||
|
|
||||||
import org.keycloak.admin.client.token.TokenManager;
|
import org.keycloak.admin.client.token.TokenManager;
|
||||||
|
|
||||||
import jakarta.ws.rs.client.ClientRequestContext;
|
import javax.ws.rs.client.ClientRequestContext;
|
||||||
import jakarta.ws.rs.client.ClientRequestFilter;
|
import javax.ws.rs.client.ClientRequestFilter;
|
||||||
import jakarta.ws.rs.client.ClientResponseContext;
|
import javax.ws.rs.client.ClientResponseContext;
|
||||||
import jakarta.ws.rs.client.ClientResponseFilter;
|
import javax.ws.rs.client.ClientResponseFilter;
|
||||||
import jakarta.ws.rs.core.HttpHeaders;
|
import javax.ws.rs.core.HttpHeaders;
|
||||||
import java.io.IOException;
|
import java.io.IOException;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
|
@ -20,12 +20,12 @@ package org.keycloak.admin.client.resource;
|
||||||
import org.keycloak.representations.KeyStoreConfig;
|
import org.keycloak.representations.KeyStoreConfig;
|
||||||
import org.keycloak.representations.idm.CertificateRepresentation;
|
import org.keycloak.representations.idm.CertificateRepresentation;
|
||||||
|
|
||||||
import jakarta.ws.rs.Consumes;
|
import javax.ws.rs.Consumes;
|
||||||
import jakarta.ws.rs.GET;
|
import javax.ws.rs.GET;
|
||||||
import jakarta.ws.rs.POST;
|
import javax.ws.rs.POST;
|
||||||
import jakarta.ws.rs.Path;
|
import javax.ws.rs.Path;
|
||||||
import jakarta.ws.rs.Produces;
|
import javax.ws.rs.Produces;
|
||||||
import jakarta.ws.rs.core.MediaType;
|
import javax.ws.rs.core.MediaType;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
*
|
*
|
|
@ -20,14 +20,14 @@ package org.keycloak.admin.client.resource;
|
||||||
import org.keycloak.representations.idm.ClientInitialAccessCreatePresentation;
|
import org.keycloak.representations.idm.ClientInitialAccessCreatePresentation;
|
||||||
import org.keycloak.representations.idm.ClientInitialAccessPresentation;
|
import org.keycloak.representations.idm.ClientInitialAccessPresentation;
|
||||||
|
|
||||||
import jakarta.ws.rs.Consumes;
|
import javax.ws.rs.Consumes;
|
||||||
import jakarta.ws.rs.DELETE;
|
import javax.ws.rs.DELETE;
|
||||||
import jakarta.ws.rs.GET;
|
import javax.ws.rs.GET;
|
||||||
import jakarta.ws.rs.POST;
|
import javax.ws.rs.POST;
|
||||||
import jakarta.ws.rs.Path;
|
import javax.ws.rs.Path;
|
||||||
import jakarta.ws.rs.PathParam;
|
import javax.ws.rs.PathParam;
|
||||||
import jakarta.ws.rs.Produces;
|
import javax.ws.rs.Produces;
|
||||||
import jakarta.ws.rs.core.MediaType;
|
import javax.ws.rs.core.MediaType;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
||||||
/**
|
/**
|
|
@ -1,10 +1,10 @@
|
||||||
package org.keycloak.admin.client.resource;
|
package org.keycloak.admin.client.resource;
|
||||||
|
|
||||||
import jakarta.ws.rs.Consumes;
|
import javax.ws.rs.Consumes;
|
||||||
import jakarta.ws.rs.GET;
|
import javax.ws.rs.GET;
|
||||||
import jakarta.ws.rs.PUT;
|
import javax.ws.rs.PUT;
|
||||||
import jakarta.ws.rs.Produces;
|
import javax.ws.rs.Produces;
|
||||||
import jakarta.ws.rs.core.MediaType;
|
import javax.ws.rs.core.MediaType;
|
||||||
|
|
||||||
import org.keycloak.representations.idm.ClientPoliciesRepresentation;
|
import org.keycloak.representations.idm.ClientPoliciesRepresentation;
|
||||||
|
|
|
@ -1,11 +1,11 @@
|
||||||
package org.keycloak.admin.client.resource;
|
package org.keycloak.admin.client.resource;
|
||||||
|
|
||||||
import jakarta.ws.rs.Consumes;
|
import javax.ws.rs.Consumes;
|
||||||
import jakarta.ws.rs.GET;
|
import javax.ws.rs.GET;
|
||||||
import jakarta.ws.rs.PUT;
|
import javax.ws.rs.PUT;
|
||||||
import jakarta.ws.rs.Produces;
|
import javax.ws.rs.Produces;
|
||||||
import jakarta.ws.rs.QueryParam;
|
import javax.ws.rs.QueryParam;
|
||||||
import jakarta.ws.rs.core.MediaType;
|
import javax.ws.rs.core.MediaType;
|
||||||
|
|
||||||
import org.keycloak.representations.idm.ClientProfilesRepresentation;
|
import org.keycloak.representations.idm.ClientProfilesRepresentation;
|
||||||
|
|
|
@ -16,15 +16,15 @@
|
||||||
*/
|
*/
|
||||||
package org.keycloak.admin.client.resource;
|
package org.keycloak.admin.client.resource;
|
||||||
|
|
||||||
import jakarta.ws.rs.Consumes;
|
import javax.ws.rs.Consumes;
|
||||||
import jakarta.ws.rs.GET;
|
import javax.ws.rs.GET;
|
||||||
import jakarta.ws.rs.POST;
|
import javax.ws.rs.POST;
|
||||||
import jakarta.ws.rs.Path;
|
import javax.ws.rs.Path;
|
||||||
import jakarta.ws.rs.PathParam;
|
import javax.ws.rs.PathParam;
|
||||||
import jakarta.ws.rs.Produces;
|
import javax.ws.rs.Produces;
|
||||||
import jakarta.ws.rs.QueryParam;
|
import javax.ws.rs.QueryParam;
|
||||||
import jakarta.ws.rs.core.MediaType;
|
import javax.ws.rs.core.MediaType;
|
||||||
import jakarta.ws.rs.core.Response;
|
import javax.ws.rs.core.Response;
|
||||||
|
|
||||||
import org.keycloak.representations.idm.authorization.ClientPolicyRepresentation;
|
import org.keycloak.representations.idm.authorization.ClientPolicyRepresentation;
|
||||||
|
|
|
@ -18,13 +18,13 @@ package org.keycloak.admin.client.resource;
|
||||||
|
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
||||||
import jakarta.ws.rs.Consumes;
|
import javax.ws.rs.Consumes;
|
||||||
import jakarta.ws.rs.DELETE;
|
import javax.ws.rs.DELETE;
|
||||||
import jakarta.ws.rs.GET;
|
import javax.ws.rs.GET;
|
||||||
import jakarta.ws.rs.PUT;
|
import javax.ws.rs.PUT;
|
||||||
import jakarta.ws.rs.Path;
|
import javax.ws.rs.Path;
|
||||||
import jakarta.ws.rs.Produces;
|
import javax.ws.rs.Produces;
|
||||||
import jakarta.ws.rs.core.MediaType;
|
import javax.ws.rs.core.MediaType;
|
||||||
|
|
||||||
import org.keycloak.representations.idm.authorization.ClientPolicyRepresentation;
|
import org.keycloak.representations.idm.authorization.ClientPolicyRepresentation;
|
||||||
import org.keycloak.representations.idm.authorization.PolicyRepresentation;
|
import org.keycloak.representations.idm.authorization.PolicyRepresentation;
|
|
@ -19,10 +19,10 @@ package org.keycloak.admin.client.resource;
|
||||||
|
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
||||||
import jakarta.ws.rs.GET;
|
import javax.ws.rs.GET;
|
||||||
import jakarta.ws.rs.Path;
|
import javax.ws.rs.Path;
|
||||||
import jakarta.ws.rs.Produces;
|
import javax.ws.rs.Produces;
|
||||||
import jakarta.ws.rs.core.MediaType;
|
import javax.ws.rs.core.MediaType;
|
||||||
|
|
||||||
import org.keycloak.representations.idm.ComponentTypeRepresentation;
|
import org.keycloak.representations.idm.ComponentTypeRepresentation;
|
||||||
|
|
|
@ -20,16 +20,16 @@ package org.keycloak.admin.client.resource;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
import java.util.Map;
|
import java.util.Map;
|
||||||
|
|
||||||
import jakarta.ws.rs.Consumes;
|
import javax.ws.rs.Consumes;
|
||||||
import jakarta.ws.rs.DELETE;
|
import javax.ws.rs.DELETE;
|
||||||
import jakarta.ws.rs.GET;
|
import javax.ws.rs.GET;
|
||||||
import jakarta.ws.rs.POST;
|
import javax.ws.rs.POST;
|
||||||
import jakarta.ws.rs.PUT;
|
import javax.ws.rs.PUT;
|
||||||
import jakarta.ws.rs.Path;
|
import javax.ws.rs.Path;
|
||||||
import jakarta.ws.rs.PathParam;
|
import javax.ws.rs.PathParam;
|
||||||
import jakarta.ws.rs.Produces;
|
import javax.ws.rs.Produces;
|
||||||
import jakarta.ws.rs.QueryParam;
|
import javax.ws.rs.QueryParam;
|
||||||
import jakarta.ws.rs.core.MediaType;
|
import javax.ws.rs.core.MediaType;
|
||||||
|
|
||||||
import org.keycloak.representations.adapters.action.GlobalRequestResult;
|
import org.keycloak.representations.adapters.action.GlobalRequestResult;
|
||||||
import org.keycloak.representations.idm.ClientRepresentation;
|
import org.keycloak.representations.idm.ClientRepresentation;
|
|
@ -16,14 +16,14 @@
|
||||||
*/
|
*/
|
||||||
package org.keycloak.admin.client.resource;
|
package org.keycloak.admin.client.resource;
|
||||||
|
|
||||||
import jakarta.ws.rs.Consumes;
|
import javax.ws.rs.Consumes;
|
||||||
import jakarta.ws.rs.GET;
|
import javax.ws.rs.GET;
|
||||||
import jakarta.ws.rs.POST;
|
import javax.ws.rs.POST;
|
||||||
import jakarta.ws.rs.Path;
|
import javax.ws.rs.Path;
|
||||||
import jakarta.ws.rs.Produces;
|
import javax.ws.rs.Produces;
|
||||||
import jakarta.ws.rs.QueryParam;
|
import javax.ws.rs.QueryParam;
|
||||||
import jakarta.ws.rs.core.MediaType;
|
import javax.ws.rs.core.MediaType;
|
||||||
import jakarta.ws.rs.core.Response;
|
import javax.ws.rs.core.Response;
|
||||||
|
|
||||||
import org.keycloak.representations.idm.authorization.ClientScopePolicyRepresentation;
|
import org.keycloak.representations.idm.authorization.ClientScopePolicyRepresentation;
|
||||||
|
|
|
@ -19,13 +19,13 @@ package org.keycloak.admin.client.resource;
|
||||||
|
|
||||||
import org.keycloak.representations.idm.ClientScopeRepresentation;
|
import org.keycloak.representations.idm.ClientScopeRepresentation;
|
||||||
|
|
||||||
import jakarta.ws.rs.Consumes;
|
import javax.ws.rs.Consumes;
|
||||||
import jakarta.ws.rs.DELETE;
|
import javax.ws.rs.DELETE;
|
||||||
import jakarta.ws.rs.GET;
|
import javax.ws.rs.GET;
|
||||||
import jakarta.ws.rs.PUT;
|
import javax.ws.rs.PUT;
|
||||||
import jakarta.ws.rs.Path;
|
import javax.ws.rs.Path;
|
||||||
import jakarta.ws.rs.Produces;
|
import javax.ws.rs.Produces;
|
||||||
import jakarta.ws.rs.core.MediaType;
|
import javax.ws.rs.core.MediaType;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @author rodrigo.sasaki@icarros.com.br
|
* @author rodrigo.sasaki@icarros.com.br
|
|
@ -19,14 +19,14 @@ package org.keycloak.admin.client.resource;
|
||||||
|
|
||||||
import org.keycloak.representations.idm.ClientScopeRepresentation;
|
import org.keycloak.representations.idm.ClientScopeRepresentation;
|
||||||
|
|
||||||
import jakarta.ws.rs.Consumes;
|
import javax.ws.rs.Consumes;
|
||||||
import jakarta.ws.rs.GET;
|
import javax.ws.rs.GET;
|
||||||
import jakarta.ws.rs.POST;
|
import javax.ws.rs.POST;
|
||||||
import jakarta.ws.rs.Path;
|
import javax.ws.rs.Path;
|
||||||
import jakarta.ws.rs.PathParam;
|
import javax.ws.rs.PathParam;
|
||||||
import jakarta.ws.rs.Produces;
|
import javax.ws.rs.Produces;
|
||||||
import jakarta.ws.rs.core.MediaType;
|
import javax.ws.rs.core.MediaType;
|
||||||
import jakarta.ws.rs.core.Response;
|
import javax.ws.rs.core.Response;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
||||||
/**
|
/**
|
|
@ -19,15 +19,15 @@ package org.keycloak.admin.client.resource;
|
||||||
|
|
||||||
import org.keycloak.representations.idm.ClientRepresentation;
|
import org.keycloak.representations.idm.ClientRepresentation;
|
||||||
|
|
||||||
import jakarta.ws.rs.Consumes;
|
import javax.ws.rs.Consumes;
|
||||||
import jakarta.ws.rs.GET;
|
import javax.ws.rs.GET;
|
||||||
import jakarta.ws.rs.POST;
|
import javax.ws.rs.POST;
|
||||||
import jakarta.ws.rs.Path;
|
import javax.ws.rs.Path;
|
||||||
import jakarta.ws.rs.PathParam;
|
import javax.ws.rs.PathParam;
|
||||||
import jakarta.ws.rs.Produces;
|
import javax.ws.rs.Produces;
|
||||||
import jakarta.ws.rs.QueryParam;
|
import javax.ws.rs.QueryParam;
|
||||||
import jakarta.ws.rs.core.MediaType;
|
import javax.ws.rs.core.MediaType;
|
||||||
import jakarta.ws.rs.core.Response;
|
import javax.ws.rs.core.Response;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
||||||
/**
|
/**
|
|
@ -21,14 +21,14 @@ import java.util.List;
|
||||||
import org.keycloak.representations.idm.ComponentRepresentation;
|
import org.keycloak.representations.idm.ComponentRepresentation;
|
||||||
import org.keycloak.representations.idm.ComponentTypeRepresentation;
|
import org.keycloak.representations.idm.ComponentTypeRepresentation;
|
||||||
|
|
||||||
import jakarta.ws.rs.Consumes;
|
import javax.ws.rs.Consumes;
|
||||||
import jakarta.ws.rs.DELETE;
|
import javax.ws.rs.DELETE;
|
||||||
import jakarta.ws.rs.GET;
|
import javax.ws.rs.GET;
|
||||||
import jakarta.ws.rs.PUT;
|
import javax.ws.rs.PUT;
|
||||||
import jakarta.ws.rs.Path;
|
import javax.ws.rs.Path;
|
||||||
import jakarta.ws.rs.Produces;
|
import javax.ws.rs.Produces;
|
||||||
import jakarta.ws.rs.QueryParam;
|
import javax.ws.rs.QueryParam;
|
||||||
import jakarta.ws.rs.core.MediaType;
|
import javax.ws.rs.core.MediaType;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @author <a href="mailto:bill@burkecentral.com">Bill Burke</a>
|
* @author <a href="mailto:bill@burkecentral.com">Bill Burke</a>
|
|
@ -18,16 +18,16 @@ package org.keycloak.admin.client.resource;
|
||||||
|
|
||||||
import org.keycloak.representations.idm.ComponentRepresentation;
|
import org.keycloak.representations.idm.ComponentRepresentation;
|
||||||
|
|
||||||
import jakarta.ws.rs.Consumes;
|
import javax.ws.rs.Consumes;
|
||||||
import jakarta.ws.rs.DELETE;
|
import javax.ws.rs.DELETE;
|
||||||
import jakarta.ws.rs.GET;
|
import javax.ws.rs.GET;
|
||||||
import jakarta.ws.rs.POST;
|
import javax.ws.rs.POST;
|
||||||
import jakarta.ws.rs.Path;
|
import javax.ws.rs.Path;
|
||||||
import jakarta.ws.rs.PathParam;
|
import javax.ws.rs.PathParam;
|
||||||
import jakarta.ws.rs.Produces;
|
import javax.ws.rs.Produces;
|
||||||
import jakarta.ws.rs.QueryParam;
|
import javax.ws.rs.QueryParam;
|
||||||
import jakarta.ws.rs.core.MediaType;
|
import javax.ws.rs.core.MediaType;
|
||||||
import jakarta.ws.rs.core.Response;
|
import javax.ws.rs.core.Response;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
||||||
/**
|
/**
|
|
@ -16,15 +16,15 @@
|
||||||
*/
|
*/
|
||||||
package org.keycloak.admin.client.resource;
|
package org.keycloak.admin.client.resource;
|
||||||
|
|
||||||
import jakarta.ws.rs.Consumes;
|
import javax.ws.rs.Consumes;
|
||||||
import jakarta.ws.rs.GET;
|
import javax.ws.rs.GET;
|
||||||
import jakarta.ws.rs.POST;
|
import javax.ws.rs.POST;
|
||||||
import jakarta.ws.rs.Path;
|
import javax.ws.rs.Path;
|
||||||
import jakarta.ws.rs.PathParam;
|
import javax.ws.rs.PathParam;
|
||||||
import jakarta.ws.rs.Produces;
|
import javax.ws.rs.Produces;
|
||||||
import jakarta.ws.rs.QueryParam;
|
import javax.ws.rs.QueryParam;
|
||||||
import jakarta.ws.rs.core.MediaType;
|
import javax.ws.rs.core.MediaType;
|
||||||
import jakarta.ws.rs.core.Response;
|
import javax.ws.rs.core.Response;
|
||||||
|
|
||||||
import org.keycloak.representations.idm.authorization.GroupPolicyRepresentation;
|
import org.keycloak.representations.idm.authorization.GroupPolicyRepresentation;
|
||||||
|
|
|
@ -18,13 +18,13 @@ package org.keycloak.admin.client.resource;
|
||||||
|
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
||||||
import jakarta.ws.rs.Consumes;
|
import javax.ws.rs.Consumes;
|
||||||
import jakarta.ws.rs.DELETE;
|
import javax.ws.rs.DELETE;
|
||||||
import jakarta.ws.rs.GET;
|
import javax.ws.rs.GET;
|
||||||
import jakarta.ws.rs.PUT;
|
import javax.ws.rs.PUT;
|
||||||
import jakarta.ws.rs.Path;
|
import javax.ws.rs.Path;
|
||||||
import jakarta.ws.rs.Produces;
|
import javax.ws.rs.Produces;
|
||||||
import jakarta.ws.rs.core.MediaType;
|
import javax.ws.rs.core.MediaType;
|
||||||
|
|
||||||
import org.keycloak.representations.idm.authorization.GroupPolicyRepresentation;
|
import org.keycloak.representations.idm.authorization.GroupPolicyRepresentation;
|
||||||
import org.keycloak.representations.idm.authorization.PolicyRepresentation;
|
import org.keycloak.representations.idm.authorization.PolicyRepresentation;
|
|
@ -22,16 +22,16 @@ import org.keycloak.representations.idm.ManagementPermissionReference;
|
||||||
import org.keycloak.representations.idm.ManagementPermissionRepresentation;
|
import org.keycloak.representations.idm.ManagementPermissionRepresentation;
|
||||||
import org.keycloak.representations.idm.UserRepresentation;
|
import org.keycloak.representations.idm.UserRepresentation;
|
||||||
|
|
||||||
import jakarta.ws.rs.Consumes;
|
import javax.ws.rs.Consumes;
|
||||||
import jakarta.ws.rs.DELETE;
|
import javax.ws.rs.DELETE;
|
||||||
import jakarta.ws.rs.GET;
|
import javax.ws.rs.GET;
|
||||||
import jakarta.ws.rs.POST;
|
import javax.ws.rs.POST;
|
||||||
import jakarta.ws.rs.PUT;
|
import javax.ws.rs.PUT;
|
||||||
import jakarta.ws.rs.Path;
|
import javax.ws.rs.Path;
|
||||||
import jakarta.ws.rs.Produces;
|
import javax.ws.rs.Produces;
|
||||||
import jakarta.ws.rs.QueryParam;
|
import javax.ws.rs.QueryParam;
|
||||||
import jakarta.ws.rs.core.MediaType;
|
import javax.ws.rs.core.MediaType;
|
||||||
import jakarta.ws.rs.core.Response;
|
import javax.ws.rs.core.Response;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
||||||
/**
|
/**
|
|
@ -19,9 +19,9 @@ package org.keycloak.admin.client.resource;
|
||||||
|
|
||||||
import org.keycloak.representations.idm.GroupRepresentation;
|
import org.keycloak.representations.idm.GroupRepresentation;
|
||||||
|
|
||||||
import jakarta.ws.rs.*;
|
import javax.ws.rs.*;
|
||||||
import jakarta.ws.rs.core.MediaType;
|
import javax.ws.rs.core.MediaType;
|
||||||
import jakarta.ws.rs.core.Response;
|
import javax.ws.rs.core.Response;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
import java.util.Map;
|
import java.util.Map;
|
||||||
|
|
|
@ -21,17 +21,17 @@ import org.keycloak.representations.idm.IdentityProviderMapperRepresentation;
|
||||||
import org.keycloak.representations.idm.IdentityProviderMapperTypeRepresentation;
|
import org.keycloak.representations.idm.IdentityProviderMapperTypeRepresentation;
|
||||||
import org.keycloak.representations.idm.IdentityProviderRepresentation;
|
import org.keycloak.representations.idm.IdentityProviderRepresentation;
|
||||||
|
|
||||||
import jakarta.ws.rs.Consumes;
|
import javax.ws.rs.Consumes;
|
||||||
import jakarta.ws.rs.DELETE;
|
import javax.ws.rs.DELETE;
|
||||||
import jakarta.ws.rs.GET;
|
import javax.ws.rs.GET;
|
||||||
import jakarta.ws.rs.POST;
|
import javax.ws.rs.POST;
|
||||||
import jakarta.ws.rs.PUT;
|
import javax.ws.rs.PUT;
|
||||||
import jakarta.ws.rs.Path;
|
import javax.ws.rs.Path;
|
||||||
import jakarta.ws.rs.PathParam;
|
import javax.ws.rs.PathParam;
|
||||||
import jakarta.ws.rs.Produces;
|
import javax.ws.rs.Produces;
|
||||||
import jakarta.ws.rs.QueryParam;
|
import javax.ws.rs.QueryParam;
|
||||||
import jakarta.ws.rs.core.MediaType;
|
import javax.ws.rs.core.MediaType;
|
||||||
import jakarta.ws.rs.core.Response;
|
import javax.ws.rs.core.Response;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
import java.util.Map;
|
import java.util.Map;
|
||||||
|
|
|
@ -19,14 +19,14 @@ package org.keycloak.admin.client.resource;
|
||||||
|
|
||||||
import org.keycloak.representations.idm.IdentityProviderRepresentation;
|
import org.keycloak.representations.idm.IdentityProviderRepresentation;
|
||||||
|
|
||||||
import jakarta.ws.rs.Consumes;
|
import javax.ws.rs.Consumes;
|
||||||
import jakarta.ws.rs.GET;
|
import javax.ws.rs.GET;
|
||||||
import jakarta.ws.rs.POST;
|
import javax.ws.rs.POST;
|
||||||
import jakarta.ws.rs.Path;
|
import javax.ws.rs.Path;
|
||||||
import jakarta.ws.rs.PathParam;
|
import javax.ws.rs.PathParam;
|
||||||
import jakarta.ws.rs.Produces;
|
import javax.ws.rs.Produces;
|
||||||
import jakarta.ws.rs.core.MediaType;
|
import javax.ws.rs.core.MediaType;
|
||||||
import jakarta.ws.rs.core.Response;
|
import javax.ws.rs.core.Response;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
import java.util.Map;
|
import java.util.Map;
|
||||||
|
|
|
@ -16,15 +16,15 @@
|
||||||
*/
|
*/
|
||||||
package org.keycloak.admin.client.resource;
|
package org.keycloak.admin.client.resource;
|
||||||
|
|
||||||
import jakarta.ws.rs.Consumes;
|
import javax.ws.rs.Consumes;
|
||||||
import jakarta.ws.rs.GET;
|
import javax.ws.rs.GET;
|
||||||
import jakarta.ws.rs.POST;
|
import javax.ws.rs.POST;
|
||||||
import jakarta.ws.rs.Path;
|
import javax.ws.rs.Path;
|
||||||
import jakarta.ws.rs.PathParam;
|
import javax.ws.rs.PathParam;
|
||||||
import jakarta.ws.rs.Produces;
|
import javax.ws.rs.Produces;
|
||||||
import jakarta.ws.rs.QueryParam;
|
import javax.ws.rs.QueryParam;
|
||||||
import jakarta.ws.rs.core.MediaType;
|
import javax.ws.rs.core.MediaType;
|
||||||
import jakarta.ws.rs.core.Response;
|
import javax.ws.rs.core.Response;
|
||||||
|
|
||||||
import org.keycloak.representations.idm.authorization.JSPolicyRepresentation;
|
import org.keycloak.representations.idm.authorization.JSPolicyRepresentation;
|
||||||
|
|
|
@ -18,13 +18,13 @@ package org.keycloak.admin.client.resource;
|
||||||
|
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
||||||
import jakarta.ws.rs.Consumes;
|
import javax.ws.rs.Consumes;
|
||||||
import jakarta.ws.rs.DELETE;
|
import javax.ws.rs.DELETE;
|
||||||
import jakarta.ws.rs.GET;
|
import javax.ws.rs.GET;
|
||||||
import jakarta.ws.rs.PUT;
|
import javax.ws.rs.PUT;
|
||||||
import jakarta.ws.rs.Path;
|
import javax.ws.rs.Path;
|
||||||
import jakarta.ws.rs.Produces;
|
import javax.ws.rs.Produces;
|
||||||
import jakarta.ws.rs.core.MediaType;
|
import javax.ws.rs.core.MediaType;
|
||||||
|
|
||||||
import org.keycloak.representations.idm.authorization.JSPolicyRepresentation;
|
import org.keycloak.representations.idm.authorization.JSPolicyRepresentation;
|
||||||
import org.keycloak.representations.idm.authorization.PolicyRepresentation;
|
import org.keycloak.representations.idm.authorization.PolicyRepresentation;
|
|
@ -19,9 +19,9 @@ package org.keycloak.admin.client.resource;
|
||||||
|
|
||||||
import org.keycloak.representations.idm.KeysMetadataRepresentation;
|
import org.keycloak.representations.idm.KeysMetadataRepresentation;
|
||||||
|
|
||||||
import jakarta.ws.rs.GET;
|
import javax.ws.rs.GET;
|
||||||
import jakarta.ws.rs.Produces;
|
import javax.ws.rs.Produces;
|
||||||
import jakarta.ws.rs.core.MediaType;
|
import javax.ws.rs.core.MediaType;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
||||||
/**
|
/**
|
|
@ -16,7 +16,7 @@
|
||||||
*/
|
*/
|
||||||
package org.keycloak.admin.client.resource;
|
package org.keycloak.admin.client.resource;
|
||||||
|
|
||||||
import jakarta.ws.rs.Path;
|
import javax.ws.rs.Path;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @author <a href="mailto:psilva@redhat.com">Pedro Igor</a>
|
* @author <a href="mailto:psilva@redhat.com">Pedro Igor</a>
|
|
@ -21,15 +21,15 @@ import org.keycloak.representations.idm.authorization.PolicyEvaluationResponse;
|
||||||
import org.keycloak.representations.idm.authorization.PolicyProviderRepresentation;
|
import org.keycloak.representations.idm.authorization.PolicyProviderRepresentation;
|
||||||
import org.keycloak.representations.idm.authorization.PolicyRepresentation;
|
import org.keycloak.representations.idm.authorization.PolicyRepresentation;
|
||||||
|
|
||||||
import jakarta.ws.rs.Consumes;
|
import javax.ws.rs.Consumes;
|
||||||
import jakarta.ws.rs.GET;
|
import javax.ws.rs.GET;
|
||||||
import jakarta.ws.rs.POST;
|
import javax.ws.rs.POST;
|
||||||
import jakarta.ws.rs.Path;
|
import javax.ws.rs.Path;
|
||||||
import jakarta.ws.rs.PathParam;
|
import javax.ws.rs.PathParam;
|
||||||
import jakarta.ws.rs.Produces;
|
import javax.ws.rs.Produces;
|
||||||
import jakarta.ws.rs.QueryParam;
|
import javax.ws.rs.QueryParam;
|
||||||
import jakarta.ws.rs.core.MediaType;
|
import javax.ws.rs.core.MediaType;
|
||||||
import jakarta.ws.rs.core.Response;
|
import javax.ws.rs.core.Response;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
||||||
/**
|
/**
|
|
@ -18,14 +18,14 @@ package org.keycloak.admin.client.resource;
|
||||||
|
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
||||||
import jakarta.ws.rs.Consumes;
|
import javax.ws.rs.Consumes;
|
||||||
import jakarta.ws.rs.DELETE;
|
import javax.ws.rs.DELETE;
|
||||||
import jakarta.ws.rs.GET;
|
import javax.ws.rs.GET;
|
||||||
import jakarta.ws.rs.PUT;
|
import javax.ws.rs.PUT;
|
||||||
import jakarta.ws.rs.Path;
|
import javax.ws.rs.Path;
|
||||||
import jakarta.ws.rs.Produces;
|
import javax.ws.rs.Produces;
|
||||||
import jakarta.ws.rs.QueryParam;
|
import javax.ws.rs.QueryParam;
|
||||||
import jakarta.ws.rs.core.MediaType;
|
import javax.ws.rs.core.MediaType;
|
||||||
|
|
||||||
import org.keycloak.representations.idm.authorization.PolicyRepresentation;
|
import org.keycloak.representations.idm.authorization.PolicyRepresentation;
|
||||||
import org.keycloak.representations.idm.authorization.ResourceRepresentation;
|
import org.keycloak.representations.idm.authorization.ResourceRepresentation;
|
|
@ -19,15 +19,15 @@ package org.keycloak.admin.client.resource;
|
||||||
|
|
||||||
import org.keycloak.representations.idm.ProtocolMapperRepresentation;
|
import org.keycloak.representations.idm.ProtocolMapperRepresentation;
|
||||||
|
|
||||||
import jakarta.ws.rs.Consumes;
|
import javax.ws.rs.Consumes;
|
||||||
import jakarta.ws.rs.DELETE;
|
import javax.ws.rs.DELETE;
|
||||||
import jakarta.ws.rs.GET;
|
import javax.ws.rs.GET;
|
||||||
import jakarta.ws.rs.POST;
|
import javax.ws.rs.POST;
|
||||||
import jakarta.ws.rs.PUT;
|
import javax.ws.rs.PUT;
|
||||||
import jakarta.ws.rs.Path;
|
import javax.ws.rs.Path;
|
||||||
import jakarta.ws.rs.PathParam;
|
import javax.ws.rs.PathParam;
|
||||||
import jakarta.ws.rs.Produces;
|
import javax.ws.rs.Produces;
|
||||||
import jakarta.ws.rs.core.Response;
|
import javax.ws.rs.core.Response;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
||||||
/**
|
/**
|
|
@ -20,16 +20,16 @@ package org.keycloak.admin.client.resource;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
import java.util.Map;
|
import java.util.Map;
|
||||||
|
|
||||||
import jakarta.ws.rs.Consumes;
|
import javax.ws.rs.Consumes;
|
||||||
import jakarta.ws.rs.DELETE;
|
import javax.ws.rs.DELETE;
|
||||||
import jakarta.ws.rs.GET;
|
import javax.ws.rs.GET;
|
||||||
import jakarta.ws.rs.POST;
|
import javax.ws.rs.POST;
|
||||||
import jakarta.ws.rs.PUT;
|
import javax.ws.rs.PUT;
|
||||||
import jakarta.ws.rs.Path;
|
import javax.ws.rs.Path;
|
||||||
import jakarta.ws.rs.PathParam;
|
import javax.ws.rs.PathParam;
|
||||||
import jakarta.ws.rs.Produces;
|
import javax.ws.rs.Produces;
|
||||||
import jakarta.ws.rs.QueryParam;
|
import javax.ws.rs.QueryParam;
|
||||||
import jakarta.ws.rs.core.MediaType;
|
import javax.ws.rs.core.MediaType;
|
||||||
|
|
||||||
public interface RealmLocalizationResource {
|
public interface RealmLocalizationResource {
|
||||||
|
|
|
@ -29,18 +29,18 @@ import org.keycloak.representations.idm.RealmEventsConfigRepresentation;
|
||||||
import org.keycloak.representations.idm.RealmRepresentation;
|
import org.keycloak.representations.idm.RealmRepresentation;
|
||||||
import org.keycloak.representations.idm.TestLdapConnectionRepresentation;
|
import org.keycloak.representations.idm.TestLdapConnectionRepresentation;
|
||||||
|
|
||||||
import jakarta.ws.rs.Consumes;
|
import javax.ws.rs.Consumes;
|
||||||
import jakarta.ws.rs.DELETE;
|
import javax.ws.rs.DELETE;
|
||||||
import jakarta.ws.rs.FormParam;
|
import javax.ws.rs.FormParam;
|
||||||
import jakarta.ws.rs.GET;
|
import javax.ws.rs.GET;
|
||||||
import jakarta.ws.rs.POST;
|
import javax.ws.rs.POST;
|
||||||
import jakarta.ws.rs.PUT;
|
import javax.ws.rs.PUT;
|
||||||
import jakarta.ws.rs.Path;
|
import javax.ws.rs.Path;
|
||||||
import jakarta.ws.rs.PathParam;
|
import javax.ws.rs.PathParam;
|
||||||
import jakarta.ws.rs.Produces;
|
import javax.ws.rs.Produces;
|
||||||
import jakarta.ws.rs.QueryParam;
|
import javax.ws.rs.QueryParam;
|
||||||
import jakarta.ws.rs.core.MediaType;
|
import javax.ws.rs.core.MediaType;
|
||||||
import jakarta.ws.rs.core.Response;
|
import javax.ws.rs.core.Response;
|
||||||
|
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
import java.util.Map;
|
import java.util.Map;
|
||||||
|
@ -230,7 +230,7 @@ public interface RealmResource {
|
||||||
@POST
|
@POST
|
||||||
@Path("ldap-server-capabilities")
|
@Path("ldap-server-capabilities")
|
||||||
@Consumes(MediaType.APPLICATION_JSON)
|
@Consumes(MediaType.APPLICATION_JSON)
|
||||||
@Produces(jakarta.ws.rs.core.MediaType.APPLICATION_JSON)
|
@Produces(javax.ws.rs.core.MediaType.APPLICATION_JSON)
|
||||||
List<LDAPCapabilityRepresentation> ldapServerCapabilities(TestLdapConnectionRepresentation config);
|
List<LDAPCapabilityRepresentation> ldapServerCapabilities(TestLdapConnectionRepresentation config);
|
||||||
|
|
||||||
@Path("testSMTPConnection")
|
@Path("testSMTPConnection")
|
|
@ -19,13 +19,13 @@ package org.keycloak.admin.client.resource;
|
||||||
|
|
||||||
import org.keycloak.representations.idm.RealmRepresentation;
|
import org.keycloak.representations.idm.RealmRepresentation;
|
||||||
|
|
||||||
import jakarta.ws.rs.Consumes;
|
import javax.ws.rs.Consumes;
|
||||||
import jakarta.ws.rs.GET;
|
import javax.ws.rs.GET;
|
||||||
import jakarta.ws.rs.POST;
|
import javax.ws.rs.POST;
|
||||||
import jakarta.ws.rs.Path;
|
import javax.ws.rs.Path;
|
||||||
import jakarta.ws.rs.PathParam;
|
import javax.ws.rs.PathParam;
|
||||||
import jakarta.ws.rs.Produces;
|
import javax.ws.rs.Produces;
|
||||||
import jakarta.ws.rs.core.MediaType;
|
import javax.ws.rs.core.MediaType;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
||||||
/**
|
/**
|
|
@ -16,11 +16,11 @@
|
||||||
*/
|
*/
|
||||||
package org.keycloak.admin.client.resource;
|
package org.keycloak.admin.client.resource;
|
||||||
|
|
||||||
import jakarta.ws.rs.Consumes;
|
import javax.ws.rs.Consumes;
|
||||||
import jakarta.ws.rs.POST;
|
import javax.ws.rs.POST;
|
||||||
import jakarta.ws.rs.Produces;
|
import javax.ws.rs.Produces;
|
||||||
import jakarta.ws.rs.core.MediaType;
|
import javax.ws.rs.core.MediaType;
|
||||||
import jakarta.ws.rs.core.Response;
|
import javax.ws.rs.core.Response;
|
||||||
|
|
||||||
import org.keycloak.representations.idm.authorization.RegexPolicyRepresentation;
|
import org.keycloak.representations.idm.authorization.RegexPolicyRepresentation;
|
||||||
|
|
|
@ -18,13 +18,13 @@ package org.keycloak.admin.client.resource;
|
||||||
|
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
||||||
import jakarta.ws.rs.Consumes;
|
import javax.ws.rs.Consumes;
|
||||||
import jakarta.ws.rs.DELETE;
|
import javax.ws.rs.DELETE;
|
||||||
import jakarta.ws.rs.GET;
|
import javax.ws.rs.GET;
|
||||||
import jakarta.ws.rs.PUT;
|
import javax.ws.rs.PUT;
|
||||||
import jakarta.ws.rs.Path;
|
import javax.ws.rs.Path;
|
||||||
import jakarta.ws.rs.Produces;
|
import javax.ws.rs.Produces;
|
||||||
import jakarta.ws.rs.core.MediaType;
|
import javax.ws.rs.core.MediaType;
|
||||||
|
|
||||||
import org.keycloak.representations.idm.authorization.PolicyRepresentation;
|
import org.keycloak.representations.idm.authorization.PolicyRepresentation;
|
||||||
import org.keycloak.representations.idm.authorization.ResourcePermissionRepresentation;
|
import org.keycloak.representations.idm.authorization.ResourcePermissionRepresentation;
|
|
@ -16,15 +16,15 @@
|
||||||
*/
|
*/
|
||||||
package org.keycloak.admin.client.resource;
|
package org.keycloak.admin.client.resource;
|
||||||
|
|
||||||
import jakarta.ws.rs.Consumes;
|
import javax.ws.rs.Consumes;
|
||||||
import jakarta.ws.rs.GET;
|
import javax.ws.rs.GET;
|
||||||
import jakarta.ws.rs.POST;
|
import javax.ws.rs.POST;
|
||||||
import jakarta.ws.rs.Path;
|
import javax.ws.rs.Path;
|
||||||
import jakarta.ws.rs.PathParam;
|
import javax.ws.rs.PathParam;
|
||||||
import jakarta.ws.rs.Produces;
|
import javax.ws.rs.Produces;
|
||||||
import jakarta.ws.rs.QueryParam;
|
import javax.ws.rs.QueryParam;
|
||||||
import jakarta.ws.rs.core.MediaType;
|
import javax.ws.rs.core.MediaType;
|
||||||
import jakarta.ws.rs.core.Response;
|
import javax.ws.rs.core.Response;
|
||||||
|
|
||||||
import org.keycloak.representations.idm.authorization.ResourcePermissionRepresentation;
|
import org.keycloak.representations.idm.authorization.ResourcePermissionRepresentation;
|
||||||
|
|
|
@ -21,13 +21,13 @@ import java.util.List;
|
||||||
import org.keycloak.representations.idm.authorization.PolicyRepresentation;
|
import org.keycloak.representations.idm.authorization.PolicyRepresentation;
|
||||||
import org.keycloak.representations.idm.authorization.ResourceRepresentation;
|
import org.keycloak.representations.idm.authorization.ResourceRepresentation;
|
||||||
|
|
||||||
import jakarta.ws.rs.Consumes;
|
import javax.ws.rs.Consumes;
|
||||||
import jakarta.ws.rs.DELETE;
|
import javax.ws.rs.DELETE;
|
||||||
import jakarta.ws.rs.GET;
|
import javax.ws.rs.GET;
|
||||||
import jakarta.ws.rs.PUT;
|
import javax.ws.rs.PUT;
|
||||||
import jakarta.ws.rs.Path;
|
import javax.ws.rs.Path;
|
||||||
import jakarta.ws.rs.Produces;
|
import javax.ws.rs.Produces;
|
||||||
import jakarta.ws.rs.core.MediaType;
|
import javax.ws.rs.core.MediaType;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @author <a href="mailto:psilva@redhat.com">Pedro Igor</a>
|
* @author <a href="mailto:psilva@redhat.com">Pedro Igor</a>
|
|
@ -21,13 +21,13 @@ import java.util.List;
|
||||||
import org.keycloak.representations.idm.authorization.PolicyRepresentation;
|
import org.keycloak.representations.idm.authorization.PolicyRepresentation;
|
||||||
import org.keycloak.representations.idm.authorization.ScopeRepresentation;
|
import org.keycloak.representations.idm.authorization.ScopeRepresentation;
|
||||||
|
|
||||||
import jakarta.ws.rs.Consumes;
|
import javax.ws.rs.Consumes;
|
||||||
import jakarta.ws.rs.DELETE;
|
import javax.ws.rs.DELETE;
|
||||||
import jakarta.ws.rs.GET;
|
import javax.ws.rs.GET;
|
||||||
import jakarta.ws.rs.PUT;
|
import javax.ws.rs.PUT;
|
||||||
import jakarta.ws.rs.Path;
|
import javax.ws.rs.Path;
|
||||||
import jakarta.ws.rs.Produces;
|
import javax.ws.rs.Produces;
|
||||||
import jakarta.ws.rs.core.MediaType;
|
import javax.ws.rs.core.MediaType;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @author <a href="mailto:psilva@redhat.com">Pedro Igor</a>
|
* @author <a href="mailto:psilva@redhat.com">Pedro Igor</a>
|
|
@ -18,15 +18,15 @@ package org.keycloak.admin.client.resource;
|
||||||
|
|
||||||
import org.keycloak.representations.idm.authorization.ScopeRepresentation;
|
import org.keycloak.representations.idm.authorization.ScopeRepresentation;
|
||||||
|
|
||||||
import jakarta.ws.rs.Consumes;
|
import javax.ws.rs.Consumes;
|
||||||
import jakarta.ws.rs.GET;
|
import javax.ws.rs.GET;
|
||||||
import jakarta.ws.rs.POST;
|
import javax.ws.rs.POST;
|
||||||
import jakarta.ws.rs.Path;
|
import javax.ws.rs.Path;
|
||||||
import jakarta.ws.rs.PathParam;
|
import javax.ws.rs.PathParam;
|
||||||
import jakarta.ws.rs.Produces;
|
import javax.ws.rs.Produces;
|
||||||
import jakarta.ws.rs.QueryParam;
|
import javax.ws.rs.QueryParam;
|
||||||
import jakarta.ws.rs.core.MediaType;
|
import javax.ws.rs.core.MediaType;
|
||||||
import jakarta.ws.rs.core.Response;
|
import javax.ws.rs.core.Response;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
||||||
/**
|
/**
|
|
@ -18,15 +18,15 @@ package org.keycloak.admin.client.resource;
|
||||||
|
|
||||||
import org.keycloak.representations.idm.authorization.ResourceRepresentation;
|
import org.keycloak.representations.idm.authorization.ResourceRepresentation;
|
||||||
|
|
||||||
import jakarta.ws.rs.Consumes;
|
import javax.ws.rs.Consumes;
|
||||||
import jakarta.ws.rs.GET;
|
import javax.ws.rs.GET;
|
||||||
import jakarta.ws.rs.POST;
|
import javax.ws.rs.POST;
|
||||||
import jakarta.ws.rs.Path;
|
import javax.ws.rs.Path;
|
||||||
import jakarta.ws.rs.PathParam;
|
import javax.ws.rs.PathParam;
|
||||||
import jakarta.ws.rs.Produces;
|
import javax.ws.rs.Produces;
|
||||||
import jakarta.ws.rs.QueryParam;
|
import javax.ws.rs.QueryParam;
|
||||||
import jakarta.ws.rs.core.MediaType;
|
import javax.ws.rs.core.MediaType;
|
||||||
import jakarta.ws.rs.core.Response;
|
import javax.ws.rs.core.Response;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
||||||
/**
|
/**
|
|
@ -19,16 +19,16 @@ package org.keycloak.admin.client.resource;
|
||||||
|
|
||||||
import org.keycloak.representations.idm.RoleRepresentation;
|
import org.keycloak.representations.idm.RoleRepresentation;
|
||||||
|
|
||||||
import jakarta.ws.rs.Consumes;
|
import javax.ws.rs.Consumes;
|
||||||
import jakarta.ws.rs.DELETE;
|
import javax.ws.rs.DELETE;
|
||||||
import jakarta.ws.rs.GET;
|
import javax.ws.rs.GET;
|
||||||
import jakarta.ws.rs.POST;
|
import javax.ws.rs.POST;
|
||||||
import jakarta.ws.rs.PUT;
|
import javax.ws.rs.PUT;
|
||||||
import jakarta.ws.rs.Path;
|
import javax.ws.rs.Path;
|
||||||
import jakarta.ws.rs.PathParam;
|
import javax.ws.rs.PathParam;
|
||||||
import jakarta.ws.rs.Produces;
|
import javax.ws.rs.Produces;
|
||||||
import jakarta.ws.rs.QueryParam;
|
import javax.ws.rs.QueryParam;
|
||||||
import jakarta.ws.rs.core.MediaType;
|
import javax.ws.rs.core.MediaType;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
import java.util.Set;
|
import java.util.Set;
|
||||||
|
|
|
@ -19,12 +19,12 @@ package org.keycloak.admin.client.resource;
|
||||||
|
|
||||||
import org.keycloak.representations.idm.MappingsRepresentation;
|
import org.keycloak.representations.idm.MappingsRepresentation;
|
||||||
|
|
||||||
import jakarta.ws.rs.Consumes;
|
import javax.ws.rs.Consumes;
|
||||||
import jakarta.ws.rs.GET;
|
import javax.ws.rs.GET;
|
||||||
import jakarta.ws.rs.Path;
|
import javax.ws.rs.Path;
|
||||||
import jakarta.ws.rs.PathParam;
|
import javax.ws.rs.PathParam;
|
||||||
import jakarta.ws.rs.Produces;
|
import javax.ws.rs.Produces;
|
||||||
import jakarta.ws.rs.core.MediaType;
|
import javax.ws.rs.core.MediaType;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @author rodrigo.sasaki@icarros.com.br
|
* @author rodrigo.sasaki@icarros.com.br
|
|
@ -16,15 +16,15 @@
|
||||||
*/
|
*/
|
||||||
package org.keycloak.admin.client.resource;
|
package org.keycloak.admin.client.resource;
|
||||||
|
|
||||||
import jakarta.ws.rs.Consumes;
|
import javax.ws.rs.Consumes;
|
||||||
import jakarta.ws.rs.GET;
|
import javax.ws.rs.GET;
|
||||||
import jakarta.ws.rs.POST;
|
import javax.ws.rs.POST;
|
||||||
import jakarta.ws.rs.Path;
|
import javax.ws.rs.Path;
|
||||||
import jakarta.ws.rs.PathParam;
|
import javax.ws.rs.PathParam;
|
||||||
import jakarta.ws.rs.Produces;
|
import javax.ws.rs.Produces;
|
||||||
import jakarta.ws.rs.QueryParam;
|
import javax.ws.rs.QueryParam;
|
||||||
import jakarta.ws.rs.core.MediaType;
|
import javax.ws.rs.core.MediaType;
|
||||||
import jakarta.ws.rs.core.Response;
|
import javax.ws.rs.core.Response;
|
||||||
|
|
||||||
import org.keycloak.representations.idm.authorization.RolePolicyRepresentation;
|
import org.keycloak.representations.idm.authorization.RolePolicyRepresentation;
|
||||||
|
|
|
@ -18,13 +18,13 @@ package org.keycloak.admin.client.resource;
|
||||||
|
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
||||||
import jakarta.ws.rs.Consumes;
|
import javax.ws.rs.Consumes;
|
||||||
import jakarta.ws.rs.DELETE;
|
import javax.ws.rs.DELETE;
|
||||||
import jakarta.ws.rs.GET;
|
import javax.ws.rs.GET;
|
||||||
import jakarta.ws.rs.PUT;
|
import javax.ws.rs.PUT;
|
||||||
import jakarta.ws.rs.Path;
|
import javax.ws.rs.Path;
|
||||||
import jakarta.ws.rs.Produces;
|
import javax.ws.rs.Produces;
|
||||||
import jakarta.ws.rs.core.MediaType;
|
import javax.ws.rs.core.MediaType;
|
||||||
|
|
||||||
import org.keycloak.representations.idm.authorization.PolicyRepresentation;
|
import org.keycloak.representations.idm.authorization.PolicyRepresentation;
|
||||||
import org.keycloak.representations.idm.authorization.ResourceRepresentation;
|
import org.keycloak.representations.idm.authorization.ResourceRepresentation;
|
|
@ -23,16 +23,16 @@ import org.keycloak.representations.idm.ManagementPermissionRepresentation;
|
||||||
import org.keycloak.representations.idm.RoleRepresentation;
|
import org.keycloak.representations.idm.RoleRepresentation;
|
||||||
import org.keycloak.representations.idm.UserRepresentation;
|
import org.keycloak.representations.idm.UserRepresentation;
|
||||||
|
|
||||||
import jakarta.ws.rs.Consumes;
|
import javax.ws.rs.Consumes;
|
||||||
import jakarta.ws.rs.DELETE;
|
import javax.ws.rs.DELETE;
|
||||||
import jakarta.ws.rs.GET;
|
import javax.ws.rs.GET;
|
||||||
import jakarta.ws.rs.POST;
|
import javax.ws.rs.POST;
|
||||||
import jakarta.ws.rs.PUT;
|
import javax.ws.rs.PUT;
|
||||||
import jakarta.ws.rs.Path;
|
import javax.ws.rs.Path;
|
||||||
import jakarta.ws.rs.PathParam;
|
import javax.ws.rs.PathParam;
|
||||||
import jakarta.ws.rs.Produces;
|
import javax.ws.rs.Produces;
|
||||||
import jakarta.ws.rs.QueryParam;
|
import javax.ws.rs.QueryParam;
|
||||||
import jakarta.ws.rs.core.MediaType;
|
import javax.ws.rs.core.MediaType;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
import java.util.Set;
|
import java.util.Set;
|
||||||
|
|
|
@ -19,15 +19,15 @@ package org.keycloak.admin.client.resource;
|
||||||
|
|
||||||
import org.keycloak.representations.idm.RoleRepresentation;
|
import org.keycloak.representations.idm.RoleRepresentation;
|
||||||
|
|
||||||
import jakarta.ws.rs.Consumes;
|
import javax.ws.rs.Consumes;
|
||||||
import jakarta.ws.rs.DELETE;
|
import javax.ws.rs.DELETE;
|
||||||
import jakarta.ws.rs.DefaultValue;
|
import javax.ws.rs.DefaultValue;
|
||||||
import jakarta.ws.rs.GET;
|
import javax.ws.rs.GET;
|
||||||
import jakarta.ws.rs.POST;
|
import javax.ws.rs.POST;
|
||||||
import jakarta.ws.rs.Path;
|
import javax.ws.rs.Path;
|
||||||
import jakarta.ws.rs.Produces;
|
import javax.ws.rs.Produces;
|
||||||
import jakarta.ws.rs.QueryParam;
|
import javax.ws.rs.QueryParam;
|
||||||
import jakarta.ws.rs.core.MediaType;
|
import javax.ws.rs.core.MediaType;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
||||||
/**
|
/**
|
|
@ -19,16 +19,16 @@ package org.keycloak.admin.client.resource;
|
||||||
|
|
||||||
import org.keycloak.representations.idm.RoleRepresentation;
|
import org.keycloak.representations.idm.RoleRepresentation;
|
||||||
|
|
||||||
import jakarta.ws.rs.Consumes;
|
import javax.ws.rs.Consumes;
|
||||||
import jakarta.ws.rs.DELETE;
|
import javax.ws.rs.DELETE;
|
||||||
import jakarta.ws.rs.DefaultValue;
|
import javax.ws.rs.DefaultValue;
|
||||||
import jakarta.ws.rs.GET;
|
import javax.ws.rs.GET;
|
||||||
import jakarta.ws.rs.POST;
|
import javax.ws.rs.POST;
|
||||||
import jakarta.ws.rs.Path;
|
import javax.ws.rs.Path;
|
||||||
import jakarta.ws.rs.PathParam;
|
import javax.ws.rs.PathParam;
|
||||||
import jakarta.ws.rs.Produces;
|
import javax.ws.rs.Produces;
|
||||||
import jakarta.ws.rs.QueryParam;
|
import javax.ws.rs.QueryParam;
|
||||||
import jakarta.ws.rs.core.MediaType;
|
import javax.ws.rs.core.MediaType;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
||||||
/**
|
/**
|
|
@ -18,13 +18,13 @@ package org.keycloak.admin.client.resource;
|
||||||
|
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
||||||
import jakarta.ws.rs.Consumes;
|
import javax.ws.rs.Consumes;
|
||||||
import jakarta.ws.rs.DELETE;
|
import javax.ws.rs.DELETE;
|
||||||
import jakarta.ws.rs.GET;
|
import javax.ws.rs.GET;
|
||||||
import jakarta.ws.rs.PUT;
|
import javax.ws.rs.PUT;
|
||||||
import jakarta.ws.rs.Path;
|
import javax.ws.rs.Path;
|
||||||
import jakarta.ws.rs.Produces;
|
import javax.ws.rs.Produces;
|
||||||
import jakarta.ws.rs.core.MediaType;
|
import javax.ws.rs.core.MediaType;
|
||||||
|
|
||||||
import org.keycloak.representations.idm.authorization.PolicyRepresentation;
|
import org.keycloak.representations.idm.authorization.PolicyRepresentation;
|
||||||
import org.keycloak.representations.idm.authorization.ResourceRepresentation;
|
import org.keycloak.representations.idm.authorization.ResourceRepresentation;
|
|
@ -16,15 +16,15 @@
|
||||||
*/
|
*/
|
||||||
package org.keycloak.admin.client.resource;
|
package org.keycloak.admin.client.resource;
|
||||||
|
|
||||||
import jakarta.ws.rs.Consumes;
|
import javax.ws.rs.Consumes;
|
||||||
import jakarta.ws.rs.GET;
|
import javax.ws.rs.GET;
|
||||||
import jakarta.ws.rs.POST;
|
import javax.ws.rs.POST;
|
||||||
import jakarta.ws.rs.Path;
|
import javax.ws.rs.Path;
|
||||||
import jakarta.ws.rs.PathParam;
|
import javax.ws.rs.PathParam;
|
||||||
import jakarta.ws.rs.Produces;
|
import javax.ws.rs.Produces;
|
||||||
import jakarta.ws.rs.QueryParam;
|
import javax.ws.rs.QueryParam;
|
||||||
import jakarta.ws.rs.core.MediaType;
|
import javax.ws.rs.core.MediaType;
|
||||||
import jakarta.ws.rs.core.Response;
|
import javax.ws.rs.core.Response;
|
||||||
|
|
||||||
import org.keycloak.representations.idm.authorization.ScopePermissionRepresentation;
|
import org.keycloak.representations.idm.authorization.ScopePermissionRepresentation;
|
||||||
|
|
|
@ -19,10 +19,10 @@ package org.keycloak.admin.client.resource;
|
||||||
|
|
||||||
import org.keycloak.representations.info.ServerInfoRepresentation;
|
import org.keycloak.representations.info.ServerInfoRepresentation;
|
||||||
|
|
||||||
import jakarta.ws.rs.GET;
|
import javax.ws.rs.GET;
|
||||||
import jakarta.ws.rs.Path;
|
import javax.ws.rs.Path;
|
||||||
import jakarta.ws.rs.Produces;
|
import javax.ws.rs.Produces;
|
||||||
import jakarta.ws.rs.core.MediaType;
|
import javax.ws.rs.core.MediaType;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @author <a href="mailto:sthorger@redhat.com">Stian Thorgersen</a>
|
* @author <a href="mailto:sthorger@redhat.com">Stian Thorgersen</a>
|
|
@ -16,15 +16,15 @@
|
||||||
*/
|
*/
|
||||||
package org.keycloak.admin.client.resource;
|
package org.keycloak.admin.client.resource;
|
||||||
|
|
||||||
import jakarta.ws.rs.Consumes;
|
import javax.ws.rs.Consumes;
|
||||||
import jakarta.ws.rs.GET;
|
import javax.ws.rs.GET;
|
||||||
import jakarta.ws.rs.POST;
|
import javax.ws.rs.POST;
|
||||||
import jakarta.ws.rs.Path;
|
import javax.ws.rs.Path;
|
||||||
import jakarta.ws.rs.PathParam;
|
import javax.ws.rs.PathParam;
|
||||||
import jakarta.ws.rs.Produces;
|
import javax.ws.rs.Produces;
|
||||||
import jakarta.ws.rs.QueryParam;
|
import javax.ws.rs.QueryParam;
|
||||||
import jakarta.ws.rs.core.MediaType;
|
import javax.ws.rs.core.MediaType;
|
||||||
import jakarta.ws.rs.core.Response;
|
import javax.ws.rs.core.Response;
|
||||||
|
|
||||||
import org.keycloak.representations.idm.authorization.TimePolicyRepresentation;
|
import org.keycloak.representations.idm.authorization.TimePolicyRepresentation;
|
||||||
|
|
|
@ -18,13 +18,13 @@ package org.keycloak.admin.client.resource;
|
||||||
|
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
||||||
import jakarta.ws.rs.Consumes;
|
import javax.ws.rs.Consumes;
|
||||||
import jakarta.ws.rs.DELETE;
|
import javax.ws.rs.DELETE;
|
||||||
import jakarta.ws.rs.GET;
|
import javax.ws.rs.GET;
|
||||||
import jakarta.ws.rs.PUT;
|
import javax.ws.rs.PUT;
|
||||||
import jakarta.ws.rs.Path;
|
import javax.ws.rs.Path;
|
||||||
import jakarta.ws.rs.Produces;
|
import javax.ws.rs.Produces;
|
||||||
import jakarta.ws.rs.core.MediaType;
|
import javax.ws.rs.core.MediaType;
|
||||||
|
|
||||||
import org.keycloak.representations.idm.authorization.PolicyRepresentation;
|
import org.keycloak.representations.idm.authorization.PolicyRepresentation;
|
||||||
import org.keycloak.representations.idm.authorization.ResourceRepresentation;
|
import org.keycloak.representations.idm.authorization.ResourceRepresentation;
|
|
@ -16,15 +16,15 @@
|
||||||
*/
|
*/
|
||||||
package org.keycloak.admin.client.resource;
|
package org.keycloak.admin.client.resource;
|
||||||
|
|
||||||
import jakarta.ws.rs.Consumes;
|
import javax.ws.rs.Consumes;
|
||||||
import jakarta.ws.rs.GET;
|
import javax.ws.rs.GET;
|
||||||
import jakarta.ws.rs.POST;
|
import javax.ws.rs.POST;
|
||||||
import jakarta.ws.rs.Path;
|
import javax.ws.rs.Path;
|
||||||
import jakarta.ws.rs.PathParam;
|
import javax.ws.rs.PathParam;
|
||||||
import jakarta.ws.rs.Produces;
|
import javax.ws.rs.Produces;
|
||||||
import jakarta.ws.rs.QueryParam;
|
import javax.ws.rs.QueryParam;
|
||||||
import jakarta.ws.rs.core.MediaType;
|
import javax.ws.rs.core.MediaType;
|
||||||
import jakarta.ws.rs.core.Response;
|
import javax.ws.rs.core.Response;
|
||||||
|
|
||||||
import org.keycloak.representations.idm.authorization.UserPolicyRepresentation;
|
import org.keycloak.representations.idm.authorization.UserPolicyRepresentation;
|
||||||
|
|
|
@ -18,13 +18,13 @@ package org.keycloak.admin.client.resource;
|
||||||
|
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
||||||
import jakarta.ws.rs.Consumes;
|
import javax.ws.rs.Consumes;
|
||||||
import jakarta.ws.rs.DELETE;
|
import javax.ws.rs.DELETE;
|
||||||
import jakarta.ws.rs.GET;
|
import javax.ws.rs.GET;
|
||||||
import jakarta.ws.rs.PUT;
|
import javax.ws.rs.PUT;
|
||||||
import jakarta.ws.rs.Path;
|
import javax.ws.rs.Path;
|
||||||
import jakarta.ws.rs.Produces;
|
import javax.ws.rs.Produces;
|
||||||
import jakarta.ws.rs.core.MediaType;
|
import javax.ws.rs.core.MediaType;
|
||||||
|
|
||||||
import org.keycloak.representations.idm.authorization.PolicyRepresentation;
|
import org.keycloak.representations.idm.authorization.PolicyRepresentation;
|
||||||
import org.keycloak.representations.idm.authorization.ResourceRepresentation;
|
import org.keycloak.representations.idm.authorization.ResourceRepresentation;
|
|
@ -16,12 +16,12 @@
|
||||||
*/
|
*/
|
||||||
package org.keycloak.admin.client.resource;
|
package org.keycloak.admin.client.resource;
|
||||||
|
|
||||||
import jakarta.ws.rs.Consumes;
|
import javax.ws.rs.Consumes;
|
||||||
import jakarta.ws.rs.GET;
|
import javax.ws.rs.GET;
|
||||||
import jakarta.ws.rs.PUT;
|
import javax.ws.rs.PUT;
|
||||||
import jakarta.ws.rs.Produces;
|
import javax.ws.rs.Produces;
|
||||||
import jakarta.ws.rs.core.MediaType;
|
import javax.ws.rs.core.MediaType;
|
||||||
import jakarta.ws.rs.core.Response;
|
import javax.ws.rs.core.Response;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @author Vlastimil Elias <velias@redhat.com>
|
* @author Vlastimil Elias <velias@redhat.com>
|
|
@ -23,18 +23,18 @@ import org.keycloak.representations.idm.GroupRepresentation;
|
||||||
import org.keycloak.representations.idm.UserRepresentation;
|
import org.keycloak.representations.idm.UserRepresentation;
|
||||||
import org.keycloak.representations.idm.UserSessionRepresentation;
|
import org.keycloak.representations.idm.UserSessionRepresentation;
|
||||||
|
|
||||||
import jakarta.ws.rs.Consumes;
|
import javax.ws.rs.Consumes;
|
||||||
import jakarta.ws.rs.DELETE;
|
import javax.ws.rs.DELETE;
|
||||||
import jakarta.ws.rs.DefaultValue;
|
import javax.ws.rs.DefaultValue;
|
||||||
import jakarta.ws.rs.GET;
|
import javax.ws.rs.GET;
|
||||||
import jakarta.ws.rs.POST;
|
import javax.ws.rs.POST;
|
||||||
import jakarta.ws.rs.PUT;
|
import javax.ws.rs.PUT;
|
||||||
import jakarta.ws.rs.Path;
|
import javax.ws.rs.Path;
|
||||||
import jakarta.ws.rs.PathParam;
|
import javax.ws.rs.PathParam;
|
||||||
import jakarta.ws.rs.Produces;
|
import javax.ws.rs.Produces;
|
||||||
import jakarta.ws.rs.QueryParam;
|
import javax.ws.rs.QueryParam;
|
||||||
import jakarta.ws.rs.core.MediaType;
|
import javax.ws.rs.core.MediaType;
|
||||||
import jakarta.ws.rs.core.Response;
|
import javax.ws.rs.core.Response;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
import java.util.Map;
|
import java.util.Map;
|
||||||
|
|
||||||
|
@ -137,7 +137,7 @@ public interface UserResource {
|
||||||
* Update a credential label for a user
|
* Update a credential label for a user
|
||||||
*/
|
*/
|
||||||
@PUT
|
@PUT
|
||||||
@Consumes(jakarta.ws.rs.core.MediaType.TEXT_PLAIN)
|
@Consumes(javax.ws.rs.core.MediaType.TEXT_PLAIN)
|
||||||
@Path("credentials/{credentialId}/userLabel")
|
@Path("credentials/{credentialId}/userLabel")
|
||||||
void setCredentialUserLabel(final @PathParam("credentialId") String credentialId, String userLabel);
|
void setCredentialUserLabel(final @PathParam("credentialId") String credentialId, String userLabel);
|
||||||
|
|
|
@ -18,12 +18,12 @@ package org.keycloak.admin.client.resource;
|
||||||
|
|
||||||
import org.keycloak.representations.idm.SynchronizationResultRepresentation;
|
import org.keycloak.representations.idm.SynchronizationResultRepresentation;
|
||||||
|
|
||||||
import jakarta.ws.rs.POST;
|
import javax.ws.rs.POST;
|
||||||
import jakarta.ws.rs.Path;
|
import javax.ws.rs.Path;
|
||||||
import jakarta.ws.rs.PathParam;
|
import javax.ws.rs.PathParam;
|
||||||
import jakarta.ws.rs.Produces;
|
import javax.ws.rs.Produces;
|
||||||
import jakarta.ws.rs.QueryParam;
|
import javax.ws.rs.QueryParam;
|
||||||
import jakarta.ws.rs.core.MediaType;
|
import javax.ws.rs.core.MediaType;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @author <a href="mailto:bill@burkecentral.com">Bill Burke</a>
|
* @author <a href="mailto:bill@burkecentral.com">Bill Burke</a>
|
|
@ -19,16 +19,16 @@ package org.keycloak.admin.client.resource;
|
||||||
|
|
||||||
import org.keycloak.representations.idm.UserRepresentation;
|
import org.keycloak.representations.idm.UserRepresentation;
|
||||||
|
|
||||||
import jakarta.ws.rs.Consumes;
|
import javax.ws.rs.Consumes;
|
||||||
import jakarta.ws.rs.DELETE;
|
import javax.ws.rs.DELETE;
|
||||||
import jakarta.ws.rs.GET;
|
import javax.ws.rs.GET;
|
||||||
import jakarta.ws.rs.POST;
|
import javax.ws.rs.POST;
|
||||||
import jakarta.ws.rs.Path;
|
import javax.ws.rs.Path;
|
||||||
import jakarta.ws.rs.PathParam;
|
import javax.ws.rs.PathParam;
|
||||||
import jakarta.ws.rs.Produces;
|
import javax.ws.rs.Produces;
|
||||||
import jakarta.ws.rs.QueryParam;
|
import javax.ws.rs.QueryParam;
|
||||||
import jakarta.ws.rs.core.MediaType;
|
import javax.ws.rs.core.MediaType;
|
||||||
import jakarta.ws.rs.core.Response;
|
import javax.ws.rs.core.Response;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
||||||
public interface UsersResource {
|
public interface UsersResource {
|
|
@ -18,9 +18,9 @@
|
||||||
package org.keycloak.admin.client.spi;
|
package org.keycloak.admin.client.spi;
|
||||||
|
|
||||||
import javax.net.ssl.SSLContext;
|
import javax.net.ssl.SSLContext;
|
||||||
import jakarta.ws.rs.client.Client;
|
import javax.ws.rs.client.Client;
|
||||||
import jakarta.ws.rs.client.ClientBuilder;
|
import javax.ws.rs.client.ClientBuilder;
|
||||||
import jakarta.ws.rs.client.WebTarget;
|
import javax.ws.rs.client.WebTarget;
|
||||||
import org.jboss.resteasy.client.jaxrs.ResteasyWebTarget;
|
import org.jboss.resteasy.client.jaxrs.ResteasyWebTarget;
|
||||||
import org.keycloak.admin.client.ClientBuilderWrapper;
|
import org.keycloak.admin.client.ClientBuilderWrapper;
|
||||||
import org.keycloak.admin.client.JacksonProvider;
|
import org.keycloak.admin.client.JacksonProvider;
|
|
@ -18,8 +18,8 @@
|
||||||
package org.keycloak.admin.client.spi;
|
package org.keycloak.admin.client.spi;
|
||||||
|
|
||||||
import javax.net.ssl.SSLContext;
|
import javax.net.ssl.SSLContext;
|
||||||
import jakarta.ws.rs.client.Client;
|
import javax.ws.rs.client.Client;
|
||||||
import jakarta.ws.rs.client.WebTarget;
|
import javax.ws.rs.client.WebTarget;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* An SPI for using the JAX-RS Client API regardless of the underlying stack.
|
* An SPI for using the JAX-RS Client API regardless of the underlying stack.
|
||||||
|
@ -29,7 +29,7 @@ public interface ResteasyClientProvider {
|
||||||
/**
|
/**
|
||||||
* Creates a new {@link Client}.
|
* Creates a new {@link Client}.
|
||||||
*
|
*
|
||||||
* @param messageHandler a {@link jakarta.ws.rs.ext.MessageBodyReader} and/or {@link jakarta.ws.rs.ext.MessageBodyWriter} instance.
|
* @param messageHandler a {@link javax.ws.rs.ext.MessageBodyReader} and/or {@link javax.ws.rs.ext.MessageBodyWriter} instance.
|
||||||
* @param sslContext an optional {@link SSLContext}
|
* @param sslContext an optional {@link SSLContext}
|
||||||
* @param disableTrustManager if the client should not validate the server certificates when using TLS
|
* @param disableTrustManager if the client should not validate the server certificates when using TLS
|
||||||
* @return
|
* @return
|
|
@ -17,7 +17,7 @@
|
||||||
|
|
||||||
package org.keycloak.admin.client.token;
|
package org.keycloak.admin.client.token;
|
||||||
|
|
||||||
import jakarta.ws.rs.client.WebTarget;
|
import javax.ws.rs.client.WebTarget;
|
||||||
import org.jboss.resteasy.client.jaxrs.ResteasyClient;
|
import org.jboss.resteasy.client.jaxrs.ResteasyClient;
|
||||||
import org.jboss.resteasy.client.jaxrs.ResteasyWebTarget;
|
import org.jboss.resteasy.client.jaxrs.ResteasyWebTarget;
|
||||||
import org.keycloak.admin.client.Config;
|
import org.keycloak.admin.client.Config;
|
||||||
|
@ -26,9 +26,9 @@ import org.keycloak.admin.client.resource.BasicAuthFilter;
|
||||||
import org.keycloak.common.util.Time;
|
import org.keycloak.common.util.Time;
|
||||||
import org.keycloak.representations.AccessTokenResponse;
|
import org.keycloak.representations.AccessTokenResponse;
|
||||||
|
|
||||||
import jakarta.ws.rs.BadRequestException;
|
import javax.ws.rs.BadRequestException;
|
||||||
import jakarta.ws.rs.client.Client;
|
import javax.ws.rs.client.Client;
|
||||||
import jakarta.ws.rs.core.Form;
|
import javax.ws.rs.core.Form;
|
||||||
|
|
||||||
import static org.keycloak.OAuth2Constants.CLIENT_CREDENTIALS;
|
import static org.keycloak.OAuth2Constants.CLIENT_CREDENTIALS;
|
||||||
import static org.keycloak.OAuth2Constants.CLIENT_ID;
|
import static org.keycloak.OAuth2Constants.CLIENT_ID;
|
|
@ -19,13 +19,13 @@ package org.keycloak.admin.client.token;
|
||||||
|
|
||||||
import org.keycloak.representations.AccessTokenResponse;
|
import org.keycloak.representations.AccessTokenResponse;
|
||||||
|
|
||||||
import jakarta.ws.rs.Consumes;
|
import javax.ws.rs.Consumes;
|
||||||
import jakarta.ws.rs.POST;
|
import javax.ws.rs.POST;
|
||||||
import jakarta.ws.rs.Path;
|
import javax.ws.rs.Path;
|
||||||
import jakarta.ws.rs.PathParam;
|
import javax.ws.rs.PathParam;
|
||||||
import jakarta.ws.rs.Produces;
|
import javax.ws.rs.Produces;
|
||||||
import jakarta.ws.rs.core.MediaType;
|
import javax.ws.rs.core.MediaType;
|
||||||
import jakarta.ws.rs.core.MultivaluedMap;
|
import javax.ws.rs.core.MultivaluedMap;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @author rodrigo.sasaki@icarros.com.br
|
* @author rodrigo.sasaki@icarros.com.br
|
|
@ -30,6 +30,13 @@
|
||||||
<name>Keycloak Admin REST Client</name>
|
<name>Keycloak Admin REST Client</name>
|
||||||
<description/>
|
<description/>
|
||||||
|
|
||||||
|
<properties>
|
||||||
|
<ant.jvm.args>-Dnone</ant.jvm.args>
|
||||||
|
|
||||||
|
<jakarta-transformer-sources>${project.basedir}/../admin-client-jee/src</jakarta-transformer-sources>
|
||||||
|
<jakarta-transformer-target>${project.basedir}/src</jakarta-transformer-target>
|
||||||
|
</properties>
|
||||||
|
|
||||||
<dependencies>
|
<dependencies>
|
||||||
<dependency>
|
<dependency>
|
||||||
<groupId>org.keycloak</groupId>
|
<groupId>org.keycloak</groupId>
|
||||||
|
@ -73,4 +80,77 @@
|
||||||
</dependency>
|
</dependency>
|
||||||
</dependencies>
|
</dependencies>
|
||||||
|
|
||||||
|
<build>
|
||||||
|
<plugins>
|
||||||
|
<plugin>
|
||||||
|
<artifactId>maven-antrun-plugin</artifactId>
|
||||||
|
<version>3.0.0</version>
|
||||||
|
<executions>
|
||||||
|
<execution>
|
||||||
|
<id>transform</id>
|
||||||
|
<phase>initialize</phase>
|
||||||
|
<goals>
|
||||||
|
<goal>run</goal>
|
||||||
|
</goals>
|
||||||
|
<configuration>
|
||||||
|
<target>
|
||||||
|
<property name="plugin_classpath" refid="maven.plugin.classpath"/>
|
||||||
|
<java classname="org.eclipse.transformer.jakarta.JakartaTransformer" fork="true">
|
||||||
|
<jvmarg value="${ant.jvm.args}"/>
|
||||||
|
<arg value="-o"/>
|
||||||
|
<arg value="${jakarta-transformer-sources}"/>
|
||||||
|
<arg value="${jakarta-transformer-target}"/>
|
||||||
|
<classpath>
|
||||||
|
<pathelement path="${plugin_classpath}"/>
|
||||||
|
</classpath>
|
||||||
|
</java>
|
||||||
|
<!-- Possibility to override classes for admin-client-jee -->
|
||||||
|
<!-- Remove this comment in that case
|
||||||
|
<touch>
|
||||||
|
<fileset dir="${jakarta-transformer-target}"/>
|
||||||
|
</touch>
|
||||||
|
<copy todir="${jakarta-transformer-target}" overwrite="false">
|
||||||
|
<fileset dir="${jakarta-transformer-target}/tmp"/>
|
||||||
|
</copy>
|
||||||
|
<delete dir="${jakarta-transformer-target}/tmp"/>
|
||||||
|
-->
|
||||||
|
</target>
|
||||||
|
</configuration>
|
||||||
|
</execution>
|
||||||
|
</executions>
|
||||||
|
<dependencies>
|
||||||
|
<dependency>
|
||||||
|
<groupId>org.eclipse.transformer</groupId>
|
||||||
|
<artifactId>org.eclipse.transformer.cli</artifactId>
|
||||||
|
<version>0.2.0</version>
|
||||||
|
</dependency>
|
||||||
|
<dependency>
|
||||||
|
<groupId>ant-contrib</groupId>
|
||||||
|
<artifactId>ant-contrib</artifactId>
|
||||||
|
<version>1.0b3</version>
|
||||||
|
<exclusions>
|
||||||
|
<exclusion>
|
||||||
|
<groupId>ant</groupId>
|
||||||
|
<artifactId>ant</artifactId>
|
||||||
|
</exclusion>
|
||||||
|
</exclusions>
|
||||||
|
</dependency>
|
||||||
|
</dependencies>
|
||||||
|
</plugin>
|
||||||
|
</plugins>
|
||||||
|
</build>
|
||||||
|
|
||||||
|
<profiles>
|
||||||
|
<profile>
|
||||||
|
<id>jdk17+</id>
|
||||||
|
<activation>
|
||||||
|
<jdk>[17,)</jdk>
|
||||||
|
</activation>
|
||||||
|
<properties>
|
||||||
|
<!--For more information, see https://github.com/apache/ant/pull/200-->
|
||||||
|
<ant.jvm.args>-Djava.security.manager=allow</ant.jvm.args>
|
||||||
|
</properties>
|
||||||
|
</profile>
|
||||||
|
</profiles>
|
||||||
|
|
||||||
</project>
|
</project>
|
||||||
|
|
|
@ -31,8 +31,8 @@
|
||||||
<packaging>pom</packaging>
|
<packaging>pom</packaging>
|
||||||
|
|
||||||
<modules>
|
<modules>
|
||||||
|
<module>admin-client-jee</module>
|
||||||
<module>admin-client</module>
|
<module>admin-client</module>
|
||||||
<module>admin-client-jakarta</module>
|
|
||||||
<module>client-registration</module>
|
<module>client-registration</module>
|
||||||
<module>client-cli</module>
|
<module>client-cli</module>
|
||||||
</modules>
|
</modules>
|
||||||
|
|
4
pom.xml
4
pom.xml
|
@ -1249,12 +1249,12 @@
|
||||||
</dependency>
|
</dependency>
|
||||||
<dependency>
|
<dependency>
|
||||||
<groupId>org.keycloak</groupId>
|
<groupId>org.keycloak</groupId>
|
||||||
<artifactId>keycloak-admin-client</artifactId>
|
<artifactId>keycloak-admin-client-jee</artifactId>
|
||||||
<version>${project.version}</version>
|
<version>${project.version}</version>
|
||||||
</dependency>
|
</dependency>
|
||||||
<dependency>
|
<dependency>
|
||||||
<groupId>org.keycloak</groupId>
|
<groupId>org.keycloak</groupId>
|
||||||
<artifactId>keycloak-admin-client-jakarta</artifactId>
|
<artifactId>keycloak-admin-client</artifactId>
|
||||||
<version>${project.version}</version>
|
<version>${project.version}</version>
|
||||||
</dependency>
|
</dependency>
|
||||||
<dependency>
|
<dependency>
|
||||||
|
|
|
@ -1767,7 +1767,7 @@
|
||||||
|
|
||||||
<dependency>
|
<dependency>
|
||||||
<groupId>org.keycloak</groupId>
|
<groupId>org.keycloak</groupId>
|
||||||
<artifactId>keycloak-admin-client-jakarta</artifactId>
|
<artifactId>keycloak-admin-client</artifactId>
|
||||||
</dependency>
|
</dependency>
|
||||||
<dependency>
|
<dependency>
|
||||||
<groupId>org.keycloak</groupId>
|
<groupId>org.keycloak</groupId>
|
||||||
|
|
|
@ -62,7 +62,7 @@
|
||||||
</dependency>
|
</dependency>
|
||||||
<dependency>
|
<dependency>
|
||||||
<groupId>org.keycloak</groupId>
|
<groupId>org.keycloak</groupId>
|
||||||
<artifactId>keycloak-admin-client-jakarta</artifactId>
|
<artifactId>keycloak-admin-client</artifactId>
|
||||||
</dependency>
|
</dependency>
|
||||||
<dependency>
|
<dependency>
|
||||||
<groupId>org.keycloak</groupId>
|
<groupId>org.keycloak</groupId>
|
||||||
|
|
Loading…
Reference in a new issue