Interface JdbcOAuth2AuthorizationServiceObjectMapperCustomizer
public interface JdbcOAuth2AuthorizationServiceObjectMapperCustomizer
Interface to provide ability to customize ObjectMapper that is used by JdbcOAuth2AuthorizationService.
JdbcOAuth2AuthorizationService requires mixin for User entity to properly serialize/deserialize it. Create bean that implements this interface and add mixin for User entity generated in project.
Custom mixin can be either implemented on project side or DefaultOAuth2TokenUserMixin
can be used.
Example:
@Component public class MyJdbcOAuth2TokenObjectMapperCustomizer implements JdbcOAuth2AuthorizationServiceObjectMapperCustomizer { @Override public void customize(@NonNull ObjectMapper objectMapper) { objectMapper.addMixIn(User.class, DefaultOAuth2TokenUserMixin.class); } }
-
Method Summary
Modifier and TypeMethodDescriptionvoid
customize
(com.fasterxml.jackson.databind.ObjectMapper objectMapper)
-
Method Details
-
customize
void customize(com.fasterxml.jackson.databind.ObjectMapper objectMapper)
-