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>)OidcProviderConfigurationEndpointConfigurerOidcClientRegistrationEndpointConfigurerOidcUserInfoEndpointConfigurer
-
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> TpostProcess(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- theCustomizerproviding access to theOidcProviderConfigurationEndpointConfigurer- Returns:
- the
OidcConfigurerfor 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- theCustomizerproviding access to theOidcClientRegistrationEndpointConfigurer- Returns:
- the
OidcConfigurerfor further configuration
-
userInfoEndpoint
public OidcConfigurer userInfoEndpoint(org.springframework.security.config.Customizer<OidcUserInfoEndpointConfigurer> userInfoEndpointCustomizer) Configures the OpenID Connect 1.0 UserInfo Endpoint.- Parameters:
userInfoEndpointCustomizer- theCustomizerproviding access to theOidcUserInfoEndpointConfigurer- Returns:
- the
OidcConfigurerfor further configuration
-
postProcess
protected final <T> T postProcess(T object) -
getObjectPostProcessor
protected final org.springframework.security.config.annotation.ObjectPostProcessor<Object> getObjectPostProcessor()
-