Class ServerHttpSecurity.OAuth2ResourceServerSpec.OpaqueTokenSpec
- java.lang.Object
-
- org.springframework.security.config.web.server.ServerHttpSecurity.OAuth2ResourceServerSpec.OpaqueTokenSpec
-
- Enclosing class:
- ServerHttpSecurity.OAuth2ResourceServerSpec
public final class ServerHttpSecurity.OAuth2ResourceServerSpec.OpaqueTokenSpec extends java.lang.Object
Configures Opaque Token Resource Server support- Since:
- 5.2
-
-
Method Summary
-
-
-
Method Detail
-
introspectionUri
public ServerHttpSecurity.OAuth2ResourceServerSpec.OpaqueTokenSpec introspectionUri(java.lang.String introspectionUri)
Configures the URI of the Introspection endpoint- Parameters:
introspectionUri
- The URI of the Introspection endpoint- Returns:
- the
OpaqueTokenSpec
for additional configuration
-
introspectionClientCredentials
public ServerHttpSecurity.OAuth2ResourceServerSpec.OpaqueTokenSpec introspectionClientCredentials(java.lang.String clientId, java.lang.String clientSecret)
Configures the credentials for Introspection endpoint- Parameters:
clientId
- The clientId part of the credentialsclientSecret
- The clientSecret part of the credentials- Returns:
- the
OpaqueTokenSpec
for additional configuration
-
introspector
public ServerHttpSecurity.OAuth2ResourceServerSpec.OpaqueTokenSpec introspector(ReactiveOpaqueTokenIntrospector introspector)
-
authenticationConverter
public ServerHttpSecurity.OAuth2ResourceServerSpec.OpaqueTokenSpec authenticationConverter(ReactiveOpaqueTokenAuthenticationConverter authenticationConverter)
-
and
public ServerHttpSecurity.OAuth2ResourceServerSpec and()
Allows method chaining to continue configuring theServerHttpSecurity
- Returns:
- the
ServerHttpSecurity
to continue configuring
-
getAuthenticationManager
protected ReactiveAuthenticationManager getAuthenticationManager()
-
getIntrospector
protected ReactiveOpaqueTokenIntrospector getIntrospector()
-
getAuthenticationConverter
protected ReactiveOpaqueTokenAuthenticationConverter getAuthenticationConverter()
-
configure
protected void configure(ServerHttpSecurity http)
-
-