@Override
    public Map<String, Object> encodeAttributes(final Map<String, Object> model,
                                                final Map<String, Object> attributes,
                                                final RegisteredService registeredService,
                                                final Service webApplicationService) {
        LOGGER.warn("Attributes are not encoded via [{}]. Total of [{}] attributes will be returned for service [{}]",
            this.getClass().getSimpleName(), attributes.size(), registeredService);
        return new HashMap<>(attributes);
    }
This is {@link NoOpProtocolAttributeEncoder} that does no encoding of attributes received.
It will return the same exact collection of attributes received back to the caller.

@author Misagh Moayyed
@since 5.0.0
core/cas-server-core-services-authentication/src/main/java/org/apereo/cas/authentication/support/NoOpProtocolAttributeEncoder.java