111111import  org .springframework .security .oauth2 .server .resource .authentication .JwtReactiveAuthenticationManager ;
112112import  org .springframework .security .oauth2 .server .resource .authentication .OpaqueTokenReactiveAuthenticationManager ;
113113import  org .springframework .security .oauth2 .server .resource .authentication .ReactiveJwtAuthenticationConverter ;
114- import  org .springframework .security .oauth2 .server .resource .introspection .NimbusReactiveOpaqueTokenIntrospector ;
115114import  org .springframework .security .oauth2 .server .resource .introspection .ReactiveOpaqueTokenAuthenticationConverter ;
116115import  org .springframework .security .oauth2 .server .resource .introspection .ReactiveOpaqueTokenIntrospector ;
116+ import  org .springframework .security .oauth2 .server .resource .introspection .SpringReactiveOpaqueTokenIntrospector ;
117117import  org .springframework .security .oauth2 .server .resource .web .access .server .BearerTokenServerAccessDeniedHandler ;
118118import  org .springframework .security .oauth2 .server .resource .web .server .BearerTokenServerAuthenticationEntryPoint ;
119119import  org .springframework .security .oauth2 .server .resource .web .server .authentication .ServerBearerTokenAuthenticationConverter ;
298298 * @author Parikshit Dutta 
299299 * @author Ankur Pathak 
300300 * @author Alexey Nesterov 
301+  * @author Yanming Zhou 
301302 * @since 5.0 
302303 */ 
303304public  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