[cas-dev] CAS Client Dependencies on CAS Core
Marvin S. Addison
serac at vt.edu
Thu Mar 1 11:44:10 EST 2007
In browsing the CAS client source, it was clear that very little of the
CAS core library, which is distributed with the client, is used by the
client. The 3.1-m1 client depends on the following classes:
org.jasig.cas.authentication.principal.Principal
org.jasig.cas.authentication.principal.SimplePrincipal
org.jasig.cas.authentication.principal.Service
org.jasig.cas.authentication.principal.SimpleService
org.jasig.cas.authentication.principal.AttributePrincipal
org.jasig.cas.authentication.principal.SimpleAttributePrincipal
Since everything in the client depends solely on classes in the
principal package, it seems straightforward to separate this out into a
separate target, e.g. cas-common.jar. Thoughts?
Regards,
Marvin Addison
--
Applications Programming Analyst
Collaborative Technologies Unit
Virginia Tech
More information about the cas-dev
mailing list