Class OidcConfigurer
java.lang.Object
org.springframework.security.oauth2.server.authorization.config.annotation.web.configurers.OidcConfigurer
Configurer for OpenID Connect 1.0 support.
- Since:
- 0.2.0
- See Also:
-
OAuth2AuthorizationServerConfigurer.oidc(org.springframework.security.config.Customizer<org.springframework.security.oauth2.server.authorization.config.annotation.web.configurers.OidcConfigurer>)
OidcProviderConfigurationEndpointConfigurer
OidcClientRegistrationEndpointConfigurer
OidcUserInfoEndpointConfigurer
-
Method Summary
Modifier and TypeMethodDescriptionclientRegistrationEndpoint
(org.springframework.security.config.Customizer<OidcClientRegistrationEndpointConfigurer> clientRegistrationEndpointCustomizer) Configures the OpenID Connect Dynamic Client Registration 1.0 Endpoint.protected final org.springframework.security.config.annotation.ObjectPostProcessor<Object>
protected final <T> T
postProcess
(T object) providerConfigurationEndpoint
(org.springframework.security.config.Customizer<OidcProviderConfigurationEndpointConfigurer> providerConfigurationEndpointCustomizer) Configures the OpenID Connect 1.0 Provider Configuration Endpoint.userInfoEndpoint
(org.springframework.security.config.Customizer<OidcUserInfoEndpointConfigurer> userInfoEndpointCustomizer) Configures the OpenID Connect 1.0 UserInfo Endpoint.
-
Method Details
-
providerConfigurationEndpoint
public OidcConfigurer providerConfigurationEndpoint(org.springframework.security.config.Customizer<OidcProviderConfigurationEndpointConfigurer> providerConfigurationEndpointCustomizer) Configures the OpenID Connect 1.0 Provider Configuration Endpoint.- Parameters:
providerConfigurationEndpointCustomizer
- theCustomizer
providing access to theOidcProviderConfigurationEndpointConfigurer
- Returns:
- the
OidcConfigurer
for further configuration - Since:
- 0.4.0
-
clientRegistrationEndpoint
public OidcConfigurer clientRegistrationEndpoint(org.springframework.security.config.Customizer<OidcClientRegistrationEndpointConfigurer> clientRegistrationEndpointCustomizer) Configures the OpenID Connect Dynamic Client Registration 1.0 Endpoint.- Parameters:
clientRegistrationEndpointCustomizer
- theCustomizer
providing access to theOidcClientRegistrationEndpointConfigurer
- Returns:
- the
OidcConfigurer
for further configuration
-
userInfoEndpoint
public OidcConfigurer userInfoEndpoint(org.springframework.security.config.Customizer<OidcUserInfoEndpointConfigurer> userInfoEndpointCustomizer) Configures the OpenID Connect 1.0 UserInfo Endpoint.- Parameters:
userInfoEndpointCustomizer
- theCustomizer
providing access to theOidcUserInfoEndpointConfigurer
- Returns:
- the
OidcConfigurer
for further configuration
-
postProcess
protected final <T> T postProcess(T object) -
getObjectPostProcessor
protected final org.springframework.security.config.annotation.ObjectPostProcessor<Object> getObjectPostProcessor()
-