I agree with Scott's response, but having taken the time to write this longer response, I've gotta send it. :) ...


Peter,

CAS is primarily a web authentication solution for use at a single institution at a time. For instance, JASIG has a CAS server up at

https://www.ja-sig.org/cas/

JASIG uses this CAS instance to authenticate JASIGers to e.g. the HyperContent content management system for editing the JASIG website, which is blissfully being replaced with Drupal, but that's another story.

JASIG configures this JASIG instance of the CAS server to authenticate JASIG users against a JASIG-run user credential store. (Here it happens to be a database of Jira users, but the point is that it's a store selected and maintained by JASIG.) JASIG's CAS instance is for the purpose of authenticating JASIG users.

However, there's nothing tied up in domains about this. There's nothing technically stopping me from CASifying http://www.unicon.net/ (which blissfully already runs Drupal) such that users could use JASIG CAS to log in rather than using Unicon's local account store. Policy might stop me -- CAS can be configured to register which services may use it, etc., but there's no technical requirement that applications to which users authenticate via https://www.ja-sig.org/cas/ share a domain or anything else with https://www.ja-sig.org/cas/ . Unlike some other SSO solutions, CAS does *not* rely on applications making use of CAS being able to see cookies CAS sets.


The federation that Shibboleth and use of Shibboleth via federations like InCommon buys you is the ability to federate authentication and account management. If Unicon and JASIG were both using Shibboleth and were members of a federation facilitating the exchange and configuration of policy, then Unicon users could authenticate via a Unicon IdP to services offered outside Unicon. I could log in via Unicon's IdP to edit the JASIG website, and not bother with setting up a JASIG local account and remembering another password. That's what's meant by federation.

Hope this proves helpful.

Best wishes,

Andrew




Scott Battaglia wrote:
If you merely have applications that exist on multiple domains, then CAS 3 will suffice. If you need to authenticate multiple sets of users who's authoritative source are different companies/institutions/etc. then you should look at at something that does federation such as Shibboleth or Ping (CAS4 will do it when it comes out also).


On Mon, Feb 9, 2009 at 3:22 PM, Thung, Peter C CIV SPAWAR SSC PAC, 56340 <[email protected] <mailto:[email protected]>> wrote:

    Cas- User group,
I forget to paste in the FAQ:
    http://www.ja-sig.org/products/cas/server/faq.html#9
Also does it count as cross domain and federated if we can control
    or syncronize the authentication tables between the two domains,
    so it is not really federated,
    but the domain names on where the resources are located are
    different? e.g.
app1.com <http://app1.com> and app2.net <http://app2.net> I'm thinking if we can somehow syncronize the authentication
    repository that a CAS server on the east coast is using with a CAS
    server on the west coast
is using, it might work, but not sure. -Peter
        -----Original Message-----
        *From:* Thung, Peter C CIV SPAWAR SSC PAC, 56340
        [mailto:[email protected] <mailto:[email protected]>]
        *Sent:* Monday, February 09, 2009 12:13 PM
        *To:* [email protected] <mailto:[email protected]>
        *Subject:* [cas-user] CAs and Single Institution versues cross
        domain institutions...

        I just wanted to confirm with the group:
        based on this FAQ, that
        CAS is a Single Institution SSO solution.
So if we have web applications running in multiple domains
        federated across a WAN,
        that CAS will not work for us and we will need something like
        Shibboleth.
-Peter
        ******************************************************************

        Peter Thung

        SPAWAR Systems Center PACIFIC (Code 56340)

        Netcentric ISR Development

        Software Developer

        Primary: (619) 553-6513

        Secondary:(619) 553-0777

        ******************************************************************

-- You are currently subscribed to [email protected] <mailto:[email protected]> as: [email protected] <mailto:[email protected]>
        To unsubscribe, change settings or access archives, see
        http://www.ja-sig.org/wiki/display/JSG/cas-user


-- You are currently subscribed to [email protected] <mailto:[email protected]> as: [email protected] <mailto:[email protected]>

    To unsubscribe, change settings or access archives, see 
http://www.ja-sig.org/wiki/display/JSG/cas-user


--
You are currently subscribed to [email protected] as: [email protected]
To unsubscribe, change settings or access archives, see 
http://www.ja-sig.org/wiki/display/JSG/cas-user


--
You are currently subscribed to [email protected] as: 
[email protected]
To unsubscribe, change settings or access archives, see 
http://www.ja-sig.org/wiki/display/JSG/cas-user

Reply via email to