Skip to content

Commit 9508ea5

Browse files
committed
Replace deprecated NimbusReactiveOpaqueTokenIntrospector with SpringReactiveOpaqueTokenIntrospector
Signed-off-by: Yanming Zhou <zhouyanming@gmail.com>
1 parent 39b195c commit 9508ea5

File tree

1 file changed

+6
-5
lines changed

1 file changed

+6
-5
lines changed

config/src/main/java/org/springframework/security/config/web/server/ServerHttpSecurity.java

+6-5
Original file line numberDiff line numberDiff line change
@@ -111,9 +111,9 @@
111111
import org.springframework.security.oauth2.server.resource.authentication.JwtReactiveAuthenticationManager;
112112
import org.springframework.security.oauth2.server.resource.authentication.OpaqueTokenReactiveAuthenticationManager;
113113
import org.springframework.security.oauth2.server.resource.authentication.ReactiveJwtAuthenticationConverter;
114-
import org.springframework.security.oauth2.server.resource.introspection.NimbusReactiveOpaqueTokenIntrospector;
115114
import org.springframework.security.oauth2.server.resource.introspection.ReactiveOpaqueTokenAuthenticationConverter;
116115
import org.springframework.security.oauth2.server.resource.introspection.ReactiveOpaqueTokenIntrospector;
116+
import org.springframework.security.oauth2.server.resource.introspection.SpringReactiveOpaqueTokenIntrospector;
117117
import org.springframework.security.oauth2.server.resource.web.access.server.BearerTokenServerAccessDeniedHandler;
118118
import org.springframework.security.oauth2.server.resource.web.server.BearerTokenServerAuthenticationEntryPoint;
119119
import org.springframework.security.oauth2.server.resource.web.server.authentication.ServerBearerTokenAuthenticationConverter;
@@ -298,6 +298,7 @@
298298
* @author Parikshit Dutta
299299
* @author Ankur Pathak
300300
* @author Alexey Nesterov
301+
* @author Yanming Zhou
301302
* @since 5.0
302303
*/
303304
public class ServerHttpSecurity {
@@ -5443,8 +5444,8 @@ private OpaqueTokenSpec() {
54435444
public OpaqueTokenSpec introspectionUri(String introspectionUri) {
54445445
Assert.hasText(introspectionUri, "introspectionUri cannot be empty");
54455446
this.introspectionUri = introspectionUri;
5446-
this.introspector = () -> new NimbusReactiveOpaqueTokenIntrospector(this.introspectionUri,
5447-
this.clientId, this.clientSecret);
5447+
this.introspector = () -> SpringReactiveOpaqueTokenIntrospector.withIntrospectionUri(this.introspectionUri)
5448+
.clientId(this.clientId).clientSecret(this.clientSecret).build();
54485449
return this;
54495450
}
54505451

@@ -5459,8 +5460,8 @@ public OpaqueTokenSpec introspectionClientCredentials(String clientId, String cl
54595460
Assert.notNull(clientSecret, "clientSecret cannot be null");
54605461
this.clientId = clientId;
54615462
this.clientSecret = clientSecret;
5462-
this.introspector = () -> new NimbusReactiveOpaqueTokenIntrospector(this.introspectionUri,
5463-
this.clientId, this.clientSecret);
5463+
this.introspector = () -> SpringReactiveOpaqueTokenIntrospector.withIntrospectionUri(this.introspectionUri)
5464+
.clientId(this.clientId).clientSecret(this.clientSecret).build();
54645465
return this;
54655466
}
54665467

0 commit comments

Comments
 (0)