From 8a972917fadb730264ee0d7da06e61d13837df2a Mon Sep 17 00:00:00 2001 From: Josh Cummings Date: Tue, 22 Oct 2024 21:21:07 -0700 Subject: [PATCH] Deprecate Nimbus(Reactive)OpaqueTokenIntrospector Issue gh-14245 --- .../resource/introspection/NimbusOpaqueTokenIntrospector.java | 2 ++ .../introspection/NimbusReactiveOpaqueTokenIntrospector.java | 2 ++ 2 files changed, 4 insertions(+) diff --git a/oauth2/oauth2-resource-server/src/main/java/org/springframework/security/oauth2/server/resource/introspection/NimbusOpaqueTokenIntrospector.java b/oauth2/oauth2-resource-server/src/main/java/org/springframework/security/oauth2/server/resource/introspection/NimbusOpaqueTokenIntrospector.java index c284668604..d12fee4eed 100644 --- a/oauth2/oauth2-resource-server/src/main/java/org/springframework/security/oauth2/server/resource/introspection/NimbusOpaqueTokenIntrospector.java +++ b/oauth2/oauth2-resource-server/src/main/java/org/springframework/security/oauth2/server/resource/introspection/NimbusOpaqueTokenIntrospector.java @@ -58,7 +58,9 @@ import org.springframework.web.client.RestTemplate; * @author Josh Cummings * @author MD Sayem Ahmed * @since 5.2 + * @deprecated Please use {@link SpringOpaqueTokenIntrospector} instead */ +@Deprecated public class NimbusOpaqueTokenIntrospector implements OpaqueTokenIntrospector { private static final String AUTHORITY_PREFIX = "SCOPE_"; diff --git a/oauth2/oauth2-resource-server/src/main/java/org/springframework/security/oauth2/server/resource/introspection/NimbusReactiveOpaqueTokenIntrospector.java b/oauth2/oauth2-resource-server/src/main/java/org/springframework/security/oauth2/server/resource/introspection/NimbusReactiveOpaqueTokenIntrospector.java index da183f28bc..b7debd105c 100644 --- a/oauth2/oauth2-resource-server/src/main/java/org/springframework/security/oauth2/server/resource/introspection/NimbusReactiveOpaqueTokenIntrospector.java +++ b/oauth2/oauth2-resource-server/src/main/java/org/springframework/security/oauth2/server/resource/introspection/NimbusReactiveOpaqueTokenIntrospector.java @@ -54,7 +54,9 @@ import org.springframework.web.reactive.function.client.WebClient; * * @author Josh Cummings * @since 5.2 + * @deprecated Please use {@link SpringReactiveOpaqueTokenIntrospector} instead */ +@Deprecated public class NimbusReactiveOpaqueTokenIntrospector implements ReactiveOpaqueTokenIntrospector { private static final String AUTHORITY_PREFIX = "SCOPE_";