Hi Adam,

Thanks for your reply. I was able to find some more info, now that I'm
having the right keywords. Shibboleth also calls this functionality
"proxy authentication" on this page:

https://spaces.internet2.edu/display/ShibuPortal/Home

The sequence diagram on this page looks very similar to how CAS works. I
think I prefer CAS over Shibboleth thanks to the (relative) simplicity
of its protocol though.

Just a quick check if I have the correct understandig of the
terminology:

- delegated authn: the use of an external service for authentication, a
  requirement for sso

- federated authn: combining several authentication services as a single
  virtual service

- proxy authn: a mechanism to access a service on behalf of a user or
  another service

Does that look correct?

Arjohn




Adam Rybicki wrote:
Arjohn,

Yes, CAS is pretty unique with this feature. I have recently done some work actually using it, and it is powerful.

SAML2 has a notion of "delegated authentication," which accomplishes the same thing in SAML. However, I don't know how many SAML IdPs actually implement it. I know that the open source Shibboleth IdP now has support for delegated authentication because I was somewhat involved in that project earlier this year.

CAS proxy authentication has existed for years, and it is well understood.

Adam

Arjohn Kampman wrote:
Dear CAS users,

I'm currently investigating authentication option for a project that
requires services to access other services on behalf of a user (aka
"proxy" in CAS terminology), without direct contact between the user and
the "target". I have looked at various authentication options (oauth,
openid, http auth, ...), but only CAS seems to offer this functionality.
Am I missing something here? Is this kind of functionality so unique
that none of the other protocols support it? This looks like a common
usage scenario to me.

CAS looks like a good option for my project, but I want to make sure
that I'm not missing viable alternatives. I hope someone with a better
overview of the field can give me some insight here.

Kind regards,

Arjohn Kampman



--
Arjohn Kampman, Senior Software Engineer
Aduna - Semantic Power
www.aduna-software.com

--
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