We have a use case for providing a Level of Assurance attribute in the
CAS response.  The ideal way to do this would be a
LevelOfAssuranceMetaDataPopulator that would examine the Credentials
object and then add an LOA attribute to Authentication#getAttributes().
The data in the Authentication object, including LOA value, could then
be made available to CAS clients at service ticket validation time.

The problem with this approach is that SAML 1.1 does not appear flexible
enough to support _arbitrary_ attributes in the AuthenticationStatement
section.  You have AuthenticationMethod and nothing more.  SAML 2, on
the other hand, appears capable of accommodating arbitrary
authentication meta data.
http://www.oasis-open.org/committees/download.php/28706/sstc-saml-loa-authncontext-profile-draft-01.pdf
 appears to be a possible emerging standard for this use case using SAML 2.

Is SAML 2 under consideration for CAS 4?  It would be beneficial if CAS
4 could accommodate use cases such as this via some means.

Regards,
Marvin Addison
Middleware Services
Virginia Tech

_______________________________________________
cas-dev mailing list
cas-dev@tp.its.yale.edu
http://tp.its.yale.edu/mailman/listinfo/cas-dev

Reply via email to