Skip to content

Commit

Permalink
patch restlet to avoid shading
Browse files Browse the repository at this point in the history
  • Loading branch information
maximthomas committed Jan 22, 2025
1 parent 621ea65 commit 21cb1e5
Show file tree
Hide file tree
Showing 40 changed files with 2,140 additions and 52 deletions.
12 changes: 6 additions & 6 deletions openam-audit/openam-audit-configuration/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -79,12 +79,12 @@
<artifactId>h2</artifactId>
<scope>test</scope>
</dependency>
<!-- <dependency>-->
<!-- <groupId>org.openidentityplatform.openam.shaded</groupId>-->
<!-- <artifactId>activemq-client</artifactId>-->
<!-- <scope>test</scope>-->
<!-- <classifier>jakarta</classifier>-->
<!-- </dependency>-->
<dependency>
<groupId>org.openidentityplatform.openam.shaded</groupId>
<artifactId>activemq-client</artifactId>
<scope>test</scope>
<classifier>jakarta</classifier>
</dependency>
<dependency>
<groupId>org.testng</groupId>
<artifactId>testng</artifactId>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -47,7 +47,7 @@
import org.restlet.Request;
import org.restlet.data.Disposition;
import org.restlet.data.Status;
import org.restlet.ext.servlet.ServletUtils;
import org.forgerock.openam.rest.jakarta.servlet.ServletUtils;
import org.restlet.representation.OutputRepresentation;
import org.restlet.representation.Representation;
import org.restlet.resource.Get;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -42,7 +42,7 @@
import org.forgerock.util.Reject;
import org.restlet.Request;
import org.restlet.Response;
import org.restlet.ext.servlet.ServletUtils;
import org.forgerock.openam.rest.jakarta.servlet.ServletUtils;

import com.sun.identity.authentication.AuthContext;
import com.sun.identity.authentication.spi.AuthLoginException;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -38,7 +38,7 @@
import org.restlet.data.MediaType;
import org.restlet.data.Method;
import org.restlet.ext.jackson.JacksonRepresentation;
import org.restlet.ext.servlet.ServletUtils;
import org.forgerock.openam.rest.jakarta.servlet.ServletUtils;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@
import org.forgerock.openam.rest.representations.JacksonRepresentationFactory;
import org.forgerock.openam.utils.StringUtils;
import org.restlet.Request;
import org.restlet.ext.servlet.ServletUtils;
import org.forgerock.openam.rest.jakarta.servlet.ServletUtils;

import com.sun.identity.shared.debug.Debug;

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -47,7 +47,7 @@
import org.restlet.Request;
import org.restlet.Response;
import org.restlet.data.Status;
import org.restlet.ext.servlet.ServletUtils;
import org.forgerock.openam.rest.jakarta.servlet.ServletUtils;
import org.restlet.resource.ResourceException;

/**
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -95,7 +95,7 @@
import org.restlet.data.Form;
import org.restlet.data.Parameter;
import org.restlet.data.Reference;
import org.restlet.ext.servlet.ServletUtils;
import org.forgerock.openam.rest.jakarta.servlet.ServletUtils;

/**
* Validates whether a resource owner has a current authenticated session.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,7 @@
*
* Copyright 2015-2016 ForgeRock AS.
* Portions Copyrighted 2019 Open Source Solution Technology Corp.
* Portions copyright 2025 3A Systems LLC.
*/
package org.forgerock.oauth2.restlet;

Expand All @@ -37,7 +38,7 @@
import org.restlet.data.Language;
import org.restlet.data.Preference;
import org.restlet.data.Reference;
import org.restlet.ext.servlet.ServletUtils;
import org.forgerock.openam.rest.jakarta.servlet.ServletUtils;
import org.restlet.routing.Router;

import com.iplanet.sso.SSOToken;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -42,7 +42,7 @@
import org.forgerock.openam.services.baseurl.BaseURLProviderFactory;
import org.forgerock.openam.utils.StringUtils;
import org.restlet.Request;
import org.restlet.ext.servlet.ServletUtils;
import org.forgerock.openam.rest.jakarta.servlet.ServletUtils;
import org.restlet.representation.Representation;
import org.restlet.resource.Post;
import org.restlet.resource.ServerResource;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -64,7 +64,7 @@
import org.restlet.data.Language;
import org.restlet.data.Preference;
import org.restlet.ext.freemarker.TemplateRepresentation;
import org.restlet.ext.servlet.ServletUtils;
import org.forgerock.openam.rest.jakarta.servlet.ServletUtils;
import org.restlet.representation.Representation;
import org.restlet.resource.Get;
import org.restlet.resource.Post;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@
import org.restlet.Response;
import org.restlet.data.Reference;
import org.restlet.data.Status;
import org.restlet.ext.servlet.ServletUtils;
import org.forgerock.openam.rest.jakarta.servlet.ServletUtils;
import org.restlet.routing.Redirector;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,7 @@
import org.forgerock.openam.services.baseurl.InvalidBaseUrlException;
import org.forgerock.services.context.Context;
import org.restlet.Request;
import org.restlet.ext.servlet.ServletUtils;
import org.forgerock.openam.rest.jakarta.servlet.ServletUtils;

/**
* A factory for creating/retrieving OAuth2Uris instances.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -43,7 +43,7 @@
import org.restlet.data.Method;
import org.restlet.data.Reference;
import org.restlet.ext.jackson.JacksonRepresentation;
import org.restlet.ext.servlet.ServletUtils;
import org.forgerock.openam.rest.jakarta.servlet.ServletUtils;
import org.restlet.representation.EmptyRepresentation;
import org.restlet.resource.ResourceException;
import org.restlet.routing.Redirector;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -74,7 +74,7 @@
import org.json.JSONException;
import org.json.JSONObject;
import org.restlet.Request;
import org.restlet.ext.servlet.ServletUtils;
import org.forgerock.openam.rest.jakarta.servlet.ServletUtils;

import com.iplanet.am.sdk.AMHashMap;
import com.iplanet.am.util.SystemProperties;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -87,7 +87,7 @@
import org.json.JSONObject;
import org.restlet.Request;
import org.restlet.data.Status;
import org.restlet.ext.servlet.ServletUtils;
import org.forgerock.openam.rest.jakarta.servlet.ServletUtils;

/**
* Implementation of the OpenId Connect Token Store which the OpenId Connect Provider will implement.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -37,7 +37,7 @@
import org.restlet.Request;
import org.restlet.Response;
import org.restlet.Restlet;
import org.restlet.ext.servlet.ServletUtils;
import org.forgerock.openam.rest.jakarta.servlet.ServletUtils;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,7 @@
import org.forgerock.oauth2.core.exceptions.ServerException;
import org.forgerock.openam.utils.OpenAMSettings;
import org.restlet.Request;
import org.restlet.ext.servlet.ServletUtils;
import org.forgerock.openam.rest.jakarta.servlet.ServletUtils;

/**
* Implementation of the ResponseTypeHandler for handling OpenId Connect token response types.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -54,7 +54,7 @@
import org.forgerock.util.annotations.VisibleForTesting;
import org.restlet.Request;
import org.restlet.ext.json.JsonRepresentation;
import org.restlet.ext.servlet.ServletUtils;
import org.forgerock.openam.rest.jakarta.servlet.ServletUtils;
import org.restlet.representation.Representation;
import org.restlet.resource.Post;
import org.restlet.resource.ServerResource;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -11,9 +11,8 @@
import org.forgerock.oauth2.restlet.OAuth2RestletException;
import org.forgerock.openam.services.baseurl.BaseURLProviderFactory;
import org.forgerock.openidconnect.CheckSession;
import org.forgerock.openidconnect.restlet.OpenIDConnectCheckSessionEndpoint;
import org.restlet.Context;
import org.restlet.ext.servlet.ServletUtils;
import org.forgerock.openam.rest.jakarta.servlet.ServletUtils;
import org.restlet.representation.Representation;
import org.restlet.resource.Get;
import org.restlet.resource.Post;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@
import org.forgerock.openidconnect.OpenIDConnectProviderDiscovery;
import org.restlet.Request;
import org.restlet.ext.json.JsonRepresentation;
import org.restlet.ext.servlet.ServletUtils;
import org.forgerock.openam.rest.jakarta.servlet.ServletUtils;
import org.restlet.representation.Representation;
import org.restlet.resource.Get;
import org.restlet.resource.ServerResource;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@
import org.forgerock.openam.rest.representations.JacksonRepresentationFactory;
import org.mockito.ArgumentCaptor;
import org.restlet.engine.adapter.HttpRequest;
import org.restlet.ext.servlet.internal.ServletCall;
import org.forgerock.openam.rest.jakarta.servlet.internal.ServletCall;
import org.testng.annotations.BeforeMethod;
import org.testng.annotations.Test;

Expand Down
5 changes: 0 additions & 5 deletions openam-rest/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -44,11 +44,6 @@
<artifactId>jakarta.servlet-api</artifactId>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>org.openidentityplatform.openam.shaded</groupId>
<artifactId>restlet</artifactId>
<classifier>jakarta</classifier>
</dependency>

<dependency>
<groupId>org.openidentityplatform.openam</groupId>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -54,7 +54,7 @@
import org.forgerock.util.promise.Promise;
import org.forgerock.util.promise.Promises;
import org.restlet.Restlet;
import org.restlet.ext.servlet.ServletUtils;
import org.forgerock.openam.rest.jakarta.servlet.ServletUtils;
import org.restlet.routing.TemplateRoute;

/**
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@
import static org.forgerock.openam.rest.service.RestletRealmRouter.REALM;
import static org.forgerock.openam.utils.StringUtils.isBlank;
import static org.forgerock.openam.utils.Time.*;
import static org.restlet.ext.servlet.ServletUtils.getRequest;
import static org.forgerock.openam.rest.jakarta.servlet.ServletUtils.getRequest;

import java.util.Set;

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@

package org.forgerock.openam.rest.service;

import org.restlet.ext.servlet.ServerServlet;
import org.forgerock.openam.rest.jakarta.servlet.ServerServlet;

import jakarta.servlet.ServletConfig;
import jakarta.servlet.ServletContext;
Expand Down
31 changes: 28 additions & 3 deletions openam-restlet/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -31,18 +31,43 @@
<artifactId>openam-restlet</artifactId>
<packaging>jar</packaging>

<repositories>
<repository>
<id>maven-restlet</id>
<url>https://maven.restlet.talend.com</url>
</repository>
</repositories>

<dependencies>
<!-- Java EE -->
<dependency>
<groupId>jakarta.servlet</groupId>
<artifactId>jakarta.servlet-api</artifactId>
<scope>provided</scope>
</dependency>

<dependency>
<groupId>org.restlet.jee</groupId>
<artifactId>org.restlet</artifactId>
</dependency>
<dependency>
<groupId>org.restlet.jee</groupId>
<artifactId>org.restlet.ext.json</artifactId>
</dependency>
<dependency>
<groupId>org.openidentityplatform.openam.shaded</groupId>
<artifactId>restlet</artifactId>
<classifier>jakarta</classifier>
<groupId>org.restlet.jee</groupId>
<artifactId>org.restlet.ext.xml</artifactId>
</dependency>
<dependency>
<groupId>org.restlet.jee</groupId>
<artifactId>org.restlet.ext.servlet</artifactId>
</dependency>

<dependency>
<groupId>org.restlet.jee</groupId>
<artifactId>org.restlet.ext.jackson</artifactId>
</dependency>


<!-- OpenAM Shared -->
<dependency>
Expand Down
Loading

0 comments on commit 21cb1e5

Please sign in to comment.