Class DefaultCasProtocolAttributeEncoder

java.lang.Object
org.apereo.cas.authentication.support.AbstractProtocolAttributeEncoder
org.apereo.cas.authentication.support.DefaultCasProtocolAttributeEncoder
All Implemented Interfaces:
org.apereo.cas.authentication.ProtocolAttributeEncoder

public class DefaultCasProtocolAttributeEncoder extends AbstractProtocolAttributeEncoder
The default implementation of the attribute encoder that will use a per-service key-pair to encrypt the credential password and PGT when available. All other attributes remain in place.
Since:
4.1
  • Constructor Details

    • DefaultCasProtocolAttributeEncoder

      public DefaultCasProtocolAttributeEncoder(org.apereo.cas.services.ServicesManager servicesManager, org.apereo.cas.services.RegisteredServiceCipherExecutor cipherExecutor, org.apereo.cas.util.crypto.CipherExecutor<String,String> cacheCredentialCipherExecutor)