public SpringSecurityJackson2Module() {
super();
try {
Class.forName("org.springframework.security.core.GrantedAuthority");
addSerializer(org.springframework.security.core.GrantedAuthority.class, new GrantedAuthoritySerializer());
addDeserializer(org.springframework.security.core.GrantedAuthority.class, new GrantedAuthorityDeserializer());
addSerializer(org.springframework.security.core.authority.SimpleGrantedAuthority.class,
new GrantedAuthoritySerializer());
addDeserializer(org.springframework.security.core.authority.SimpleGrantedAuthority.class,
new GrantedAuthorityDeserializer());
} catch (final ClassNotFoundException ignored) {
log.debug("class not found, skip SpringSecurityJackson2Module", ignored);
}
}