<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=utf-8">
</head>
<body bgcolor="#FFFFFF" text="#000000">
We are looking for a way to simplify the configuration of our CAS
services. <br>
In our current CAS usage, we are not doing any additional attribute
release, only username. <br>
<br>
From what we can tell, to enable a CAS client, at a minimum we need
to do two things:<br>
<ol>
<li>add the service URL in the cas.serviceRegistry bean in
cas-protocol.xml <br>
</li>
<li>release the username attribute in attribute-filter.xml</li>
</ol>
<p>To make it easier to add new services, we would like to be able
to add the service in once place.</p>
<p>For option A, we add a very permissive wildcard to
cas-protocol.xml and control services using attribute-filter.xml.
We got this to work, but when you have an unauthorized service, a
ticket is granted and the failure is not noticed until the
verification step. Neither the user or the service knows why
because the ticket was issued.</p>
<p>For option B, we would like to use cas-protocol.xml to limit the
services and in attribute-filter.xml, release username to all CAS
services. This provides the user friendly message "...application
you have accessed is not registered..." similar to pre-shib CAS.
However, we can not use the very permissive wildcard in
attribute-filter.xml, because this would also release via SAML to
all entities in, for example, the InCommon metadata, and our
campus is not ready to release to R&S, much less the whole
aggregate. (Yes, we're working on the R&S release)</p>
<p>So, here's my question:</p>
<p>How do we release an attribute to all services defined in the
cas.serviceRegistry bean list?<br>
</p>
Thanks,<br>
Dan<br>
<br>
<div class="moz-signature">-- <br>
<meta http-equiv="content-type" content="text/html; charset=utf-8">
<title></title>
Dan Malone<br>
<font color="#999999">Lead Identity Management Architect<br>
Information Technology Services<br>
California Polytechnic State University<br>
San Luis Obispo, California<br>
<br>
Direct 805-756-6326<br>
<a class="moz-txt-link-abbreviated" href="mailto:dmalone@calpoly.edu">dmalone@calpoly.edu</a></font><br>
</div>
</body>
</html>