Class OidcClientRegistrationHttpMessageConverter

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

public class OidcClientRegistrationHttpMessageConverter extends org.springframework.http.converter.AbstractHttpMessageConverter<OidcClientRegistration>
Since:
0.1.1
See Also:
  • Constructor Details

    • OidcClientRegistrationHttpMessageConverter

      public OidcClientRegistrationHttpMessageConverter()
  • Method Details

    • supports

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

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

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

      public final void setClientRegistrationConverter(org.springframework.core.convert.converter.Converter<Map<String,Object>,OidcClientRegistration> clientRegistrationConverter)
      Sets the Converter used for converting the OpenID Client Registration parameters to an OidcClientRegistration.
      Parameters:
      clientRegistrationConverter - the Converter used for converting to an OidcClientRegistration
    • setClientRegistrationParametersConverter

      public final void setClientRegistrationParametersConverter(org.springframework.core.convert.converter.Converter<OidcClientRegistration,Map<String,Object>> clientRegistrationParametersConverter)
      Sets the Converter used for converting the OidcClientRegistration to a Map representation of the OpenID Client Registration parameters.
      Parameters:
      clientRegistrationParametersConverter - the Converter used for converting to a Map representation of the OpenID Client Registration parameters