- All Implemented Interfaces:
java.io.Serializable, org.apereo.cas.authentication.Credential, org.apereo.cas.authentication.CredentialMetaData
public class PrincipalBearingCredential
extends org.apereo.cas.authentication.credential.AbstractCredential
Credential that bear the fully resolved and authenticated Principal, or an
indication that there is no such Principal. These Credential are a mechanism
to pass into CAS information about an authentication and Principal resolution
that has already happened in layers in front of CAS, e.g. by means of a Java
Servlet Filter or by means of container authentication in the servlet
container or Apache layers. DO NOT accept these Credential from arbitrary
web-service calls to CAS. Rather, the code constructing these Credential
must be trusted to perform appropriate authentication before issuing these
credentials.
- Since:
- 3.0.0
- See Also:
- Serialized Form