Class OidcProviderConfigurationHttpMessageConverter

java.lang.Object
org.springframework.http.converter.AbstractHttpMessageConverter<OidcProviderConfiguration>
org.springframework.security.oauth2.server.authorization.oidc.http.converter.OidcProviderConfigurationHttpMessageConverter
All Implemented Interfaces:
org.springframework.http.converter.HttpMessageConverter<OidcProviderConfiguration>

public class OidcProviderConfigurationHttpMessageConverter extends org.springframework.http.converter.AbstractHttpMessageConverter<OidcProviderConfiguration>
A HttpMessageConverter for an OpenID Provider Configuration Response.
Since:
0.1.0
See Also:
  • Constructor Details

    • OidcProviderConfigurationHttpMessageConverter

      public OidcProviderConfigurationHttpMessageConverter()
  • Method Details

    • supports

      protected boolean supports(Class<?> clazz)
      Specified by:
      supports in class org.springframework.http.converter.AbstractHttpMessageConverter<OidcProviderConfiguration>
    • readInternal

      protected OidcProviderConfiguration readInternal(Class<? extends OidcProviderConfiguration> clazz, org.springframework.http.HttpInputMessage inputMessage) throws org.springframework.http.converter.HttpMessageNotReadableException
      Specified by:
      readInternal in class org.springframework.http.converter.AbstractHttpMessageConverter<OidcProviderConfiguration>
      Throws:
      org.springframework.http.converter.HttpMessageNotReadableException
    • writeInternal

      protected void writeInternal(OidcProviderConfiguration providerConfiguration, org.springframework.http.HttpOutputMessage outputMessage) throws org.springframework.http.converter.HttpMessageNotWritableException
      Specified by:
      writeInternal in class org.springframework.http.converter.AbstractHttpMessageConverter<OidcProviderConfiguration>
      Throws:
      org.springframework.http.converter.HttpMessageNotWritableException
    • setProviderConfigurationConverter

      public final void setProviderConfigurationConverter(org.springframework.core.convert.converter.Converter<Map<String,Object>,OidcProviderConfiguration> providerConfigurationConverter)
      Sets the Converter used for converting the OpenID Provider Configuration parameters to an OidcProviderConfiguration.
      Parameters:
      providerConfigurationConverter - the Converter used for converting to an OidcProviderConfiguration
    • setProviderConfigurationParametersConverter

      public final void setProviderConfigurationParametersConverter(org.springframework.core.convert.converter.Converter<OidcProviderConfiguration,Map<String,Object>> providerConfigurationParametersConverter)
      Sets the Converter used for converting the OidcProviderConfiguration to a Map representation of the OpenID Provider Configuration.
      Parameters:
      providerConfigurationParametersConverter - the Converter used for converting to a Map representation of the OpenID Provider Configuration