Skip to content

Commit c3e8c01

Browse files
quaffjzheaux
authored andcommitted
Replace deprecated NimbusReactiveOpaqueTokenIntrospector with SpringReactiveOpaqueTokenIntrospector
Signed-off-by: Yanming Zhou <[email protected]>
1 parent f44ab7a commit c3e8c01

File tree

1 file changed

+11
-4
lines changed

1 file changed

+11
-4
lines changed

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

+11-4
Original file line numberDiff line numberDiff line change
@@ -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,11 @@ private OpaqueTokenSpec() {
54435444
public OpaqueTokenSpec introspectionUri(String introspectionUri) {
54445445
Assert.hasText(introspectionUri, "introspectionUri cannot be empty");
54455446
this.introspectionUri = introspectionUri;
5446-
this.introspector = () -> new SpringReactiveOpaqueTokenIntrospector(this.introspectionUri,
5447-
this.clientId, this.clientSecret);
5447+
this.introspector = () -> SpringReactiveOpaqueTokenIntrospector
5448+
.withIntrospectionUri(this.introspectionUri)
5449+
.clientId(this.clientId)
5450+
.clientSecret(this.clientSecret)
5451+
.build();
54485452
return this;
54495453
}
54505454

@@ -5459,8 +5463,11 @@ public OpaqueTokenSpec introspectionClientCredentials(String clientId, String cl
54595463
Assert.notNull(clientSecret, "clientSecret cannot be null");
54605464
this.clientId = clientId;
54615465
this.clientSecret = clientSecret;
5462-
this.introspector = () -> new SpringReactiveOpaqueTokenIntrospector(this.introspectionUri,
5463-
this.clientId, this.clientSecret);
5466+
this.introspector = () -> SpringReactiveOpaqueTokenIntrospector
5467+
.withIntrospectionUri(this.introspectionUri)
5468+
.clientId(this.clientId)
5469+
.clientSecret(this.clientSecret)
5470+
.build();
54645471
return this;
54655472
}
54665473

0 commit comments

Comments
 (0)