Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
59 commits
Select commit Hold shift + click to select a range
721e3a5
Redo jakarta changes from bearer-tokens branch, limiting to client mo…
ryanrdoherty Mar 2, 2024
f297534
[maven-release-plugin] prepare release v1.1.4-jakarta
ryanrdoherty Mar 2, 2024
43fe95b
[maven-release-plugin] prepare for next development iteration
ryanrdoherty Mar 2, 2024
d2638c1
Revert changes in Server and EuPathDB submodules so as not to confuse…
ryanrdoherty Mar 2, 2024
3d8e990
Revert changes in Server and EuPathDB submodules so as not to confuse…
ryanrdoherty Mar 2, 2024
bfb7261
Fix NPE when record not found
ryanrdoherty Apr 6, 2024
00cc6bc
[maven-release-plugin] prepare release v1.1.5-jakarta
ryanrdoherty Apr 6, 2024
0ee50e1
[maven-release-plugin] prepare for next development iteration
ryanrdoherty Apr 6, 2024
4166f71
Hide client_secret values in logging
ryanrdoherty Apr 22, 2024
e8d413c
[maven-release-plugin] prepare release v1.1.6-jakarta
ryanrdoherty Apr 22, 2024
f7826be
[maven-release-plugin] prepare for next development iteration
ryanrdoherty Apr 22, 2024
b6c638b
Upgrade to latest jakarta base-pom with servlet 6.0 (oltu still broken)
ryanrdoherty May 3, 2024
2b6e05a
[maven-release-plugin] prepare release v1.2.0-jakarta
ryanrdoherty May 3, 2024
6108803
[maven-release-plugin] prepare for next development iteration
ryanrdoherty May 3, 2024
df1d9b0
upgrade base pom
ryanrdoherty Jun 12, 2024
3b3a627
spelling
ryanrdoherty May 10, 2024
f96dbd6
Reduce logging w/added privacy
ryanrdoherty Jun 12, 2024
5a69ce6
Upgrade fgputil
ryanrdoherty Jun 12, 2024
bbd5143
[maven-release-plugin] prepare release v1.2.1-jakarta
ryanrdoherty Jun 12, 2024
f33c513
[maven-release-plugin] prepare for next development iteration
ryanrdoherty Jun 12, 2024
9234a45
Replace usages of List with Collection to support other collection ty…
Foxcapades Sep 20, 2024
4a7206a
[maven-release-plugin] prepare release 1.2.3-jakarta
Foxcapades Sep 20, 2024
55bf42f
[maven-release-plugin] prepare for next development iteration
Foxcapades Sep 20, 2024
1a67c64
Merge branch 'master' into jakarta
ryanrdoherty Sep 28, 2024
1677165
Merge branch 'master' into jakarta
ryanrdoherty Oct 1, 2024
182aa9c
[maven-release-plugin] prepare release v2.0.0-jakarta
ryanrdoherty Oct 1, 2024
1c79dab
[maven-release-plugin] prepare for next development iteration
ryanrdoherty Oct 1, 2024
6594682
Merge branch 'master' into jakarta
ryanrdoherty Nov 13, 2024
d9fcad4
[maven-release-plugin] prepare release v2.0.1-jakarta
ryanrdoherty Nov 13, 2024
e2f303f
[maven-release-plugin] prepare for next development iteration
ryanrdoherty Nov 13, 2024
f126499
Rework user class hierarchy to support differentiating UserInfo vs Us…
ryanrdoherty Jan 28, 2025
7f39a24
[maven-release-plugin] prepare release v3.0.0-jakarta
ryanrdoherty Jan 29, 2025
ec09691
[maven-release-plugin] prepare for next development iteration
ryanrdoherty Jan 29, 2025
0317a2b
Merge branch 'master' into jakarta
ryanrdoherty Feb 10, 2025
6c47545
[maven-release-plugin] prepare release v3.1.0-jakarta
ryanrdoherty Feb 10, 2025
8b9a53a
[maven-release-plugin] prepare for next development iteration
ryanrdoherty Feb 10, 2025
9524ec4
Merge branch 'master' into jakarta
ryanrdoherty Feb 14, 2025
97e3042
[maven-release-plugin] prepare release v3.1.1-jakarta
ryanrdoherty Feb 14, 2025
e0b3747
[maven-release-plugin] prepare for next development iteration
ryanrdoherty Feb 14, 2025
5d910d4
base-pom upgrade (fixes java 11 builds)
ryanrdoherty Feb 14, 2025
cd44845
[maven-release-plugin] prepare release v3.1.2-jakarta
ryanrdoherty Feb 14, 2025
0888e66
[maven-release-plugin] prepare for next development iteration
ryanrdoherty Feb 14, 2025
174ddcb
Merge branch 'master' into jakarta
ryanrdoherty Mar 3, 2025
cea0270
[maven-release-plugin] prepare release v3.2.0-jakarta
ryanrdoherty Mar 3, 2025
02d99e2
[maven-release-plugin] prepare for next development iteration
ryanrdoherty Mar 3, 2025
a8a62d0
Move max-size constants into client class for external access
ryanrdoherty Mar 3, 2025
41e2e19
[maven-release-plugin] prepare release v3.2.1-jakarta
ryanrdoherty Mar 3, 2025
21af4ac
[maven-release-plugin] prepare for next development iteration
ryanrdoherty Mar 3, 2025
ae7d917
Merge branch 'master' into jakarta
ryanrdoherty Sep 5, 2025
dac941e
[maven-release-plugin] prepare release v4.0.0-jakarta
ryanrdoherty Sep 5, 2025
27d582f
[maven-release-plugin] prepare for next development iteration
ryanrdoherty Sep 5, 2025
b9948d9
Add select grant on subscription tables to useraccts_w
ryanrdoherty Sep 5, 2025
27904ca
Read groups file in UTF-8 and allow admins to delete users
ryanrdoherty Sep 8, 2025
9278a95
Slight API change in deleteUser so any user can be deleted
ryanrdoherty Sep 9, 2025
f02e695
[maven-release-plugin] prepare release v4.0.1-jakarta
ryanrdoherty Sep 9, 2025
13df676
[maven-release-plugin] prepare for next development iteration
ryanrdoherty Sep 9, 2025
98fc0f8
Merge branch 'master' into jakarta
ryanrdoherty Oct 17, 2025
efe6fbe
[maven-release-plugin] prepare release v4.1.0-jakarta
ryanrdoherty Oct 17, 2025
3b04dcb
[maven-release-plugin] prepare for next development iteration
ryanrdoherty Oct 17, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions Client/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@
<parent>
<groupId>org.gusdb</groupId>
<artifactId>oauth2</artifactId>
<version>4.1.1-SNAPSHOT</version>
<version>4.1.1-jakarta-SNAPSHOT</version>
</parent>

<dependencies>
Expand All @@ -18,7 +18,7 @@
<artifactId>jersey-client</artifactId>
</dependency>

<!-- Using org.json for external APIs in anticipation of nixing javax.json internally -->
<!-- Using org.json for external APIs in anticipation of nixing jakarta.json internally -->
<dependency>
<groupId>org.json</groupId>
<artifactId>json</artifactId>
Expand Down
4 changes: 2 additions & 2 deletions Client/src/main/java/org/gusdb/oauth2/client/HttpStatus.java
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
package org.gusdb.oauth2.client;

import javax.ws.rs.core.Response.Status.Family;
import javax.ws.rs.core.Response.StatusType;
import jakarta.ws.rs.core.Response.Status.Family;
import jakarta.ws.rs.core.Response.StatusType;

public enum HttpStatus implements StatusType {

Expand Down
22 changes: 11 additions & 11 deletions Client/src/main/java/org/gusdb/oauth2/client/OAuthClient.java
Original file line number Diff line number Diff line change
Expand Up @@ -23,17 +23,17 @@

import javax.net.ssl.SSLContext;
import javax.net.ssl.TrustManager;
import javax.ws.rs.ForbiddenException;
import javax.ws.rs.NotAuthorizedException;
import javax.ws.rs.client.ClientBuilder;
import javax.ws.rs.client.Entity;
import javax.ws.rs.client.Invocation;
import javax.ws.rs.core.HttpHeaders;
import javax.ws.rs.core.MediaType;
import javax.ws.rs.core.MultivaluedHashMap;
import javax.ws.rs.core.MultivaluedMap;
import javax.ws.rs.core.Response;
import javax.ws.rs.core.Response.Status;
import jakarta.ws.rs.ForbiddenException;
import jakarta.ws.rs.NotAuthorizedException;
import jakarta.ws.rs.client.ClientBuilder;
import jakarta.ws.rs.client.Entity;
import jakarta.ws.rs.client.Invocation;
import jakarta.ws.rs.core.HttpHeaders;
import jakarta.ws.rs.core.MediaType;
import jakarta.ws.rs.core.MultivaluedHashMap;
import jakarta.ws.rs.core.MultivaluedMap;
import jakarta.ws.rs.core.Response;
import jakarta.ws.rs.core.Response.Status;

import org.apache.logging.log4j.LogManager;
import org.apache.logging.log4j.Logger;
Expand Down
4 changes: 2 additions & 2 deletions Server/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -84,8 +84,8 @@
</dependency>

<dependency>
<groupId>javax.servlet</groupId>
<artifactId>servlet-api</artifactId>
<groupId>jakarta.servlet</groupId>
<artifactId>jakarta.servlet-api</artifactId>
<scope>provided</scope>
</dependency>

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@
import java.util.Optional;
import java.util.concurrent.atomic.AtomicInteger;

import javax.ws.rs.core.StreamingOutput;
import jakarta.ws.rs.core.StreamingOutput;

import org.apache.logging.log4j.LogManager;
import org.apache.logging.log4j.Logger;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
package org.gusdb.oauth2.server;

import javax.servlet.ServletContextEvent;
import javax.servlet.ServletContextListener;
import jakarta.servlet.ServletContextEvent;
import jakarta.servlet.ServletContextListener;

import org.apache.logging.log4j.LogManager;
import org.apache.logging.log4j.Logger;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,8 +5,8 @@
import java.nio.file.Path;
import java.nio.file.Paths;

import javax.servlet.ServletContext;
import javax.servlet.ServletException;
import jakarta.servlet.ServletContext;
import jakarta.servlet.ServletException;

import org.apache.logging.log4j.LogManager;
import org.apache.logging.log4j.Logger;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
import java.util.HashSet;
import java.util.Set;

import javax.ws.rs.core.Application;
import jakarta.ws.rs.core.Application;

import org.gusdb.oauth2.service.ExceptionMapper;
import org.gusdb.oauth2.service.IFrameAllowanceFilter;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,19 +1,19 @@
package org.gusdb.oauth2.service;

import javax.ws.rs.NotFoundException;
import javax.ws.rs.WebApplicationException;
import javax.ws.rs.core.MediaType;
import javax.ws.rs.core.Response;
import javax.ws.rs.core.Response.Status;
import javax.ws.rs.ext.Provider;
import jakarta.ws.rs.NotFoundException;
import jakarta.ws.rs.WebApplicationException;
import jakarta.ws.rs.core.MediaType;
import jakarta.ws.rs.core.Response;
import jakarta.ws.rs.core.Response.Status;
import jakarta.ws.rs.ext.Provider;

import org.apache.logging.log4j.LogManager;
import org.apache.logging.log4j.Logger;
import org.glassfish.jersey.server.ParamException.PathParamException;
import org.json.JSONException;

@Provider
public class ExceptionMapper implements javax.ws.rs.ext.ExceptionMapper<Exception> {
public class ExceptionMapper implements jakarta.ws.rs.ext.ExceptionMapper<Exception> {

private static Logger LOG = LogManager.getLogger(ExceptionMapper.class);

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -12,9 +12,9 @@
import javax.json.JsonObject;
import javax.json.JsonObjectBuilder;
import javax.json.stream.JsonGenerator;
import javax.servlet.http.HttpServletResponse;
import javax.ws.rs.BadRequestException;
import javax.ws.rs.core.Response;
import jakarta.servlet.http.HttpServletResponse;
import jakarta.ws.rs.BadRequestException;
import jakarta.ws.rs.core.Response;

import org.apache.logging.log4j.LogManager;
import org.apache.logging.log4j.Logger;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,8 @@

import java.util.Collections;

import javax.ws.rs.core.Response;
import javax.ws.rs.core.Response.ResponseBuilder;
import jakarta.ws.rs.core.Response;
import jakarta.ws.rs.core.Response.ResponseBuilder;

import org.apache.oltu.oauth2.common.exception.OAuthProblemException;
import org.gusdb.oauth2.client.UnacceptableRequestReason;
Expand Down
41 changes: 20 additions & 21 deletions Server/src/main/java/org/gusdb/oauth2/service/OAuthService.java
Original file line number Diff line number Diff line change
Expand Up @@ -26,27 +26,26 @@
import javax.json.JsonObject;
import javax.json.JsonValue;
import javax.json.stream.JsonParsingException;
import javax.servlet.ServletContext;
import javax.servlet.http.HttpServletRequest;
import javax.ws.rs.BadRequestException;
import javax.ws.rs.Consumes;
import javax.ws.rs.FormParam;
import javax.ws.rs.GET;
import javax.ws.rs.HeaderParam;
import javax.ws.rs.POST;
import javax.ws.rs.PUT;
import javax.ws.rs.Path;
import javax.ws.rs.PathParam;
import javax.ws.rs.Produces;
import javax.ws.rs.QueryParam;
import javax.ws.rs.core.Context;
import javax.ws.rs.core.HttpHeaders;
import javax.ws.rs.core.MediaType;
import javax.ws.rs.core.MultivaluedMap;
import javax.ws.rs.core.Response;
import javax.ws.rs.core.Response.ResponseBuilder;
import javax.ws.rs.core.Response.Status;
import javax.ws.rs.core.Variant;
import jakarta.servlet.ServletContext;
import jakarta.servlet.http.HttpServletRequest;
import jakarta.ws.rs.BadRequestException;
import jakarta.ws.rs.Consumes;
import jakarta.ws.rs.FormParam;
import jakarta.ws.rs.GET;
import jakarta.ws.rs.HeaderParam;
import jakarta.ws.rs.POST;
import jakarta.ws.rs.PUT;
import jakarta.ws.rs.Path;
import jakarta.ws.rs.PathParam;
import jakarta.ws.rs.Produces;
import jakarta.ws.rs.QueryParam;
import jakarta.ws.rs.core.Context;
import jakarta.ws.rs.core.HttpHeaders;
import jakarta.ws.rs.core.MediaType;
import jakarta.ws.rs.core.MultivaluedMap;
import jakarta.ws.rs.core.Response;
import jakarta.ws.rs.core.Response.Status;
import jakarta.ws.rs.core.Variant;

import org.apache.logging.log4j.LogManager;
import org.apache.logging.log4j.Logger;
Expand Down
2 changes: 1 addition & 1 deletion Server/src/main/java/org/gusdb/oauth2/service/Session.java
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
import java.util.Set;
import java.util.UUID;

import javax.servlet.http.HttpSession;
import jakarta.servlet.http.HttpSession;

import org.apache.logging.log4j.LogManager;
import org.apache.logging.log4j.Logger;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@
import javax.json.JsonObject;
import javax.json.JsonObjectBuilder;
import javax.json.JsonValue;
import javax.ws.rs.ForbiddenException;
import jakarta.ws.rs.ForbiddenException;

import org.apache.logging.log4j.LogManager;
import org.apache.logging.log4j.Logger;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -7,9 +7,9 @@
import java.util.Map;
import java.util.NoSuchElementException;

import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletRequestWrapper;
import javax.ws.rs.core.MultivaluedMap;
import jakarta.servlet.http.HttpServletRequest;
import jakarta.servlet.http.HttpServletRequestWrapper;
import jakarta.ws.rs.core.MultivaluedMap;

public class JerseyHttpRequestWrapper extends HttpServletRequestWrapper {

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -8,11 +8,11 @@
import java.util.Locale;
import java.util.Map;

import javax.servlet.RequestDispatcher;
import javax.servlet.ServletInputStream;
import javax.servlet.http.Cookie;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpSession;
import jakarta.servlet.RequestDispatcher;
import jakarta.servlet.ServletInputStream;
import jakarta.servlet.http.Cookie;
import jakarta.servlet.http.HttpServletRequest;
import jakarta.servlet.http.HttpSession;

import org.apache.oltu.oauth2.common.OAuth;

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -9,8 +9,8 @@
import java.util.Set;
import java.util.function.Supplier;

import javax.json.Json;
import javax.json.JsonObject;
import jakarta.json.Json;
import jakarta.json.JsonObject;

import org.gusdb.oauth2.exception.CryptoException;
import org.gusdb.oauth2.shared.ECPublicKeyRepresentation;
Expand Down
6 changes: 4 additions & 2 deletions pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -4,12 +4,12 @@
<name>OAuth2</name>
<artifactId>oauth2</artifactId>
<packaging>pom</packaging>
<version>4.1.1-SNAPSHOT</version>
<version>4.1.1-jakarta-SNAPSHOT</version>

<parent>
<groupId>org.gusdb</groupId>
<artifactId>base-pom</artifactId>
<version>2.26</version>
<version>2.26-jakarta</version>
</parent>

<!-- Manage versions of libs specific to OAuth/tokens-->
Expand All @@ -23,8 +23,10 @@

<modules>
<module>Client</module>
<!-- Cannot make Server compliant with jakarta because of Oltu limitations
<module>Server</module>
<module>EuPathDB</module>
-->
</modules>

<scm>
Expand Down