public class OAuth2AuthorizationServerMetadataHttpMessageConverter extends org.springframework.http.converter.AbstractHttpMessageConverter<OAuth2AuthorizationServerMetadata>
HttpMessageConverter
for an OAuth 2.0 Authorization Server Metadata Response
.AbstractHttpMessageConverter
,
OAuth2AuthorizationServerMetadata
Constructor and Description |
---|
OAuth2AuthorizationServerMetadataHttpMessageConverter() |
Modifier and Type | Method and Description |
---|---|
protected OAuth2AuthorizationServerMetadata |
readInternal(java.lang.Class<? extends OAuth2AuthorizationServerMetadata> clazz,
org.springframework.http.HttpInputMessage inputMessage) |
void |
setAuthorizationServerMetadataConverter(org.springframework.core.convert.converter.Converter<java.util.Map<java.lang.String,java.lang.Object>,OAuth2AuthorizationServerMetadata> authorizationServerMetadataConverter)
Sets the
Converter used for converting the OAuth 2.0 Authorization Server Metadata
parameters to an OAuth2AuthorizationServerMetadata . |
void |
setAuthorizationServerMetadataParametersConverter(org.springframework.core.convert.converter.Converter<OAuth2AuthorizationServerMetadata,java.util.Map<java.lang.String,java.lang.Object>> authorizationServerMetadataParametersConverter)
Sets the
Converter used for converting the OAuth2AuthorizationServerMetadata to a
Map representation of the OAuth 2.0 Authorization Server Metadata. |
protected boolean |
supports(java.lang.Class<?> clazz) |
protected void |
writeInternal(OAuth2AuthorizationServerMetadata authorizationServerMetadata,
org.springframework.http.HttpOutputMessage outputMessage) |
addDefaultHeaders, canRead, canRead, canWrite, canWrite, getContentLength, getDefaultCharset, getDefaultContentType, getSupportedMediaTypes, read, setDefaultCharset, setSupportedMediaTypes, write
public OAuth2AuthorizationServerMetadataHttpMessageConverter()
protected boolean supports(java.lang.Class<?> clazz)
supports
in class org.springframework.http.converter.AbstractHttpMessageConverter<OAuth2AuthorizationServerMetadata>
protected OAuth2AuthorizationServerMetadata readInternal(java.lang.Class<? extends OAuth2AuthorizationServerMetadata> clazz, org.springframework.http.HttpInputMessage inputMessage) throws org.springframework.http.converter.HttpMessageNotReadableException
readInternal
in class org.springframework.http.converter.AbstractHttpMessageConverter<OAuth2AuthorizationServerMetadata>
org.springframework.http.converter.HttpMessageNotReadableException
protected void writeInternal(OAuth2AuthorizationServerMetadata authorizationServerMetadata, org.springframework.http.HttpOutputMessage outputMessage) throws org.springframework.http.converter.HttpMessageNotWritableException
writeInternal
in class org.springframework.http.converter.AbstractHttpMessageConverter<OAuth2AuthorizationServerMetadata>
org.springframework.http.converter.HttpMessageNotWritableException
public final void setAuthorizationServerMetadataConverter(org.springframework.core.convert.converter.Converter<java.util.Map<java.lang.String,java.lang.Object>,OAuth2AuthorizationServerMetadata> authorizationServerMetadataConverter)
Converter
used for converting the OAuth 2.0 Authorization Server Metadata
parameters to an OAuth2AuthorizationServerMetadata
.authorizationServerMetadataConverter
- the Converter
used for converting to
an OAuth2AuthorizationServerMetadata
.public final void setAuthorizationServerMetadataParametersConverter(org.springframework.core.convert.converter.Converter<OAuth2AuthorizationServerMetadata,java.util.Map<java.lang.String,java.lang.Object>> authorizationServerMetadataParametersConverter)
Converter
used for converting the OAuth2AuthorizationServerMetadata
to a
Map
representation of the OAuth 2.0 Authorization Server Metadata.authorizationServerMetadataParametersConverter
- the Converter
used for converting to a
Map
representation of the OAuth 2.0 Authorization Server Metadata.