As a single sign on solution, CAS has no preference on what back-end authentication solution you use to authenticate your users. Out of the box, CAS supports many different types of authentication including LDAP, database, X.509 Certificates, and JAAS.
All CAS User Manual pages under this page: