Packages 
Package Description
org.apereo.cas.authentication  
org.apereo.cas.authentication.adaptive  
org.apereo.cas.authentication.adaptive.intel  
org.apereo.cas.authentication.attribute  
org.apereo.cas.authentication.credential
Authentication validates the Credentials provided during a /login request.
org.apereo.cas.authentication.exceptions  
org.apereo.cas.authentication.handler
The handler package contains the classes used to authenticate a user.
org.apereo.cas.authentication.handler.support
Authentication.support contains the specific implementations of the AuthenticationHandler interface.
org.apereo.cas.authentication.handler.support.jaas  
org.apereo.cas.authentication.metadata  
org.apereo.cas.authentication.policy  
org.apereo.cas.authentication.principal
Credentials is a marker interface for an opaque object that may be recognized by Handlers and Resolvers.
org.apereo.cas.authentication.principal.resolvers  
org.apereo.cas.authentication.support.password  
org.apereo.cas.services  
org.apereo.cas.ticket