Jackson module for spring-security-core. This module register
AnonymousAuthenticationTokenMixin
,
RememberMeAuthenticationTokenMixin
,
SimpleGrantedAuthorityMixin
,
UnmodifiableSetMixin
,
UserMixin
and
UsernamePasswordAuthenticationTokenMixin
. If no default typing enabled by default then
it'll enable it because typing info is needed to properly serialize/deserialize objects. In order to use this module just
add this module into your ObjectMapper configuration.
ObjectMapper mapper = new ObjectMapper();
mapper.registerModule(new CoreJackson2Module());
Note: use SecurityJackson2Modules.getModules(ClassLoader)
to get list of all security modules.