Right now they serve two distinct purpose.
CAS does single sign on but no access control
Auth does basic authentication and group based access control.
It would be possible to implement authentication on CAS and/or
implement CAS using Auth.
A more ambitious goal is to extend CAS to support distributed group
based access control. The CAS protocol does not provide that
functionality so we either have to invent a new protocol or do some
literature search on the topic and look for existing standard.
Whatever we do if you need group based access control, you cannot do
that with CAS.
Massimo