Class ServerHttpSecurity.OAuth2ResourceServerSpec.OpaqueTokenSpec
java.lang.Object
org.springframework.security.config.web.server.ServerHttpSecurity.OAuth2ResourceServerSpec.OpaqueTokenSpec
- Enclosing class:
- ServerHttpSecurity.OAuth2ResourceServerSpec
Configures Opaque Token Resource Server support
- Since:
- 5.2
-
Method Summary
Modifier and TypeMethodDescriptionand()
Deprecated, for removal: This API element is subject to removal in a future version.For removal in 7.0.authenticationConverter
(ReactiveOpaqueTokenAuthenticationConverter authenticationConverter) protected void
configure
(ServerHttpSecurity http) protected ReactiveAuthenticationManager
protected ReactiveOpaqueTokenIntrospector
introspectionClientCredentials
(String clientId, String clientSecret) Configures the credentials for Introspection endpointintrospectionUri
(String introspectionUri) Configures the URI of the Introspection endpointintrospector
(ReactiveOpaqueTokenIntrospector introspector)
-
Method Details
-
introspectionUri
public ServerHttpSecurity.OAuth2ResourceServerSpec.OpaqueTokenSpec introspectionUri(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(String clientId, 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
Deprecated, for removal: This API element is subject to removal in a future version.For removal in 7.0. UseServerHttpSecurity.OAuth2ResourceServerSpec.opaqueToken(Customizer)
insteadAllows method chaining to continue configuring theServerHttpSecurity
- Returns:
- the
ServerHttpSecurity
to continue configuring
-
getAuthenticationManager
-
getIntrospector
-
getAuthenticationConverter
-
configure
-