Class OAuth2AccessTokenResponseHttpMessageConverter

    • Field Detail

      • tokenResponseConverter

        @Deprecated
        protected org.springframework.core.convert.converter.Converter<java.util.Map<java.lang.String,​java.lang.String>,​OAuth2AccessTokenResponse> tokenResponseConverter
        Deprecated.
        This field should no longer be used
      • tokenResponseParametersConverter

        @Deprecated
        protected org.springframework.core.convert.converter.Converter<OAuth2AccessTokenResponse,​java.util.Map<java.lang.String,​java.lang.String>> tokenResponseParametersConverter
        Deprecated.
        This field should no longer be used
    • Constructor Detail

      • OAuth2AccessTokenResponseHttpMessageConverter

        public OAuth2AccessTokenResponseHttpMessageConverter()
    • Method Detail

      • supports

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

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

        protected void writeInternal​(OAuth2AccessTokenResponse tokenResponse,
                                     org.springframework.http.HttpOutputMessage outputMessage)
                              throws org.springframework.http.converter.HttpMessageNotWritableException
        Specified by:
        writeInternal in class org.springframework.http.converter.AbstractHttpMessageConverter<OAuth2AccessTokenResponse>
        Throws:
        org.springframework.http.converter.HttpMessageNotWritableException
      • setAccessTokenResponseConverter

        public final void setAccessTokenResponseConverter​(org.springframework.core.convert.converter.Converter<java.util.Map<java.lang.String,​java.lang.Object>,​OAuth2AccessTokenResponse> accessTokenResponseConverter)
        Sets the Converter used for converting the OAuth 2.0 Access Token Response parameters to an OAuth2AccessTokenResponse.
        Parameters:
        accessTokenResponseConverter - the Converter used for converting to an OAuth2AccessTokenResponse
        Since:
        5.6
      • setTokenResponseParametersConverter

        @Deprecated
        public final void setTokenResponseParametersConverter​(org.springframework.core.convert.converter.Converter<OAuth2AccessTokenResponse,​java.util.Map<java.lang.String,​java.lang.String>> tokenResponseParametersConverter)
        Sets the Converter used for converting the OAuth2AccessTokenResponse to a Map representation of the OAuth 2.0 Access Token Response parameters.
        Parameters:
        tokenResponseParametersConverter - the Converter used for converting to a Map representation of the Access Token Response parameters
      • setAccessTokenResponseParametersConverter

        public final void setAccessTokenResponseParametersConverter​(org.springframework.core.convert.converter.Converter<OAuth2AccessTokenResponse,​java.util.Map<java.lang.String,​java.lang.Object>> accessTokenResponseParametersConverter)
        Sets the Converter used for converting the OAuth2AccessTokenResponse to a Map representation of the OAuth 2.0 Access Token Response parameters.
        Parameters:
        accessTokenResponseParametersConverter - the Converter used for converting to a Map representation of the Access Token Response parameters
        Since:
        5.6