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
(org.springframework.security.oauth2.server.resource.introspection.ReactiveOpaqueTokenAuthenticationConverter authenticationConverter) protected void
configure
(ServerHttpSecurity http) protected org.springframework.security.oauth2.server.resource.introspection.ReactiveOpaqueTokenAuthenticationConverter
protected org.springframework.security.authentication.ReactiveAuthenticationManager
protected org.springframework.security.oauth2.server.resource.introspection.ReactiveOpaqueTokenIntrospector
introspectionClientCredentials
(String clientId, String clientSecret) Configures the credentials for Introspection endpointintrospectionUri
(String introspectionUri) Configures the URI of the Introspection endpointintrospector
(org.springframework.security.oauth2.server.resource.introspection.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(org.springframework.security.oauth2.server.resource.introspection.ReactiveOpaqueTokenIntrospector introspector) -
authenticationConverter
public ServerHttpSecurity.OAuth2ResourceServerSpec.OpaqueTokenSpec authenticationConverter(org.springframework.security.oauth2.server.resource.introspection.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
protected org.springframework.security.authentication.ReactiveAuthenticationManager getAuthenticationManager() -
getIntrospector
protected org.springframework.security.oauth2.server.resource.introspection.ReactiveOpaqueTokenIntrospector getIntrospector() -
getAuthenticationConverter
protected org.springframework.security.oauth2.server.resource.introspection.ReactiveOpaqueTokenAuthenticationConverter getAuthenticationConverter() -
configure
-