On Jun 26, 2007, at 4:36 PM, Andrew R Feller wrote:
Couple of questions I would appreciate community feedback on:
1. Why use CAS with Shibboleth if Shibboleth can act as a SSO?
Well, as with choosing any product/project -- I think the answer has
to be that there's some feature within CAS that you find attractive.
While I don't know a lot about your architecture, from an
*implementation* focused perspective some of the attractive features
of CAS, specifically CAS 3/3.1 are:
* many already implemented connections to backing user stores: e.g.
LDAP, DB, Kerberos, Radius etc.
* a large library of pre-written clients for Apache, .Net, Java, PHP,
PAM, Perl, Ruby, and many other languages/platforms
* OpenID Provider Support
* support for many credential types including: username/password, X.
509, SPNEGO, and others
* well defined extension points for service-management, sophisticated
authentication workflow, etc.
* A growing number of applications/services with OOTB or available
open-source integrations with CAS, especially in HE focused products/
projects.
2. If CAS and Shibboleth are used together, which should be
configured to protect resources? Shibboleth SP or CAS client?
I suspect it's going to depend on the resource you're providing
authentication for. Questions I would consider:
* Does it make sense to expose your resource in a federated context?
* Do existing integrations exist for either Shibboleth or CAS?
The first question was the most asked question I received while
attending the Shibboleth conference in Portland, OR this week. I
am at a loss aside from an initial comment of how some products
(uPortal) we are interested in deploying have CAS authentication
modules. The second revolves around the response of using both
together.
In summary, depending on your scenario I think the answer is:
1. there may be CAS capabilities (protocol & ecosystem) you wish to
take advantage in some contexts, or in addition to federated auth.
2. details of the CAS implementation may fit in better with your
existing enterprise system, and lessen the work required to integrate
Jason
--
Jason Shao
Application Developer
Rutgers University, Office of Instructional & Research Technology
v. 732-445-8726 | f. 732-445-5539 | [EMAIL PROTECTED] | http://
jay.shao.org
_______________________________________________
Yale CAS mailing list
[email protected]
http://tp.its.yale.edu/mailman/listinfo/cas