There is no DTD for the CAS1 and 2 protocol for attributes. For CAS4, we'll be using SAML2, which supports attributes.
-Scott -Scott Battaglia PGP Public Key Id: 0x383733AA LinkedIn: http://www.linkedin.com/in/scottbattaglia On Wed, Jan 7, 2009 at 4:03 AM, Julien Gribonvald < [email protected]> wrote: > Hi, > > I would like to take this exemple to ask if there is a standard way, > like a dtd, to give user attributes in the ticket, because each CASified > applications will have there own xml parser to read a such ticket... > > Is there something so about that which is specified by the JASIG ? > > thanks > > Julien. > > > > Scott Battaglia a écrit : > > I believe fn:length on a string may give you the length of the string > > which would confuse your logic. > > > > -Scott > > > > -Scott Battaglia > > PGP Public Key Id: 0x383733AA > > LinkedIn: http://www.linkedin.com/in/scottbattaglia > > > > > > On Tue, Dec 23, 2008 at 7:10 PM, Gérard LEON > > <[email protected] > > <mailto:[email protected]>> wrote: > > > > Scott Battaglia a écrit : > > > If your value is multivalued, you would need to iterate over it > > like you > > > would any other list. > > > > I try that, but still not working > > > > <c:forEach var="auth" > > items="${assertion.chainedAuthentications}"> > > <c:forEach var="attr" > > items="${auth.principal.attributes}" > > > <c:if test="${fn:length(attr.value) > > > 1}"> > > <c:forEach var="val" > > items="${attr.value}"> > > <cas:attribute > > name="${fn:escapeXml(attr.key)}" > > value="${fn:escapeXml(val)}"/> > > </c:forEach> > > </c:if> > > <c:if test="${fn:length(attr.value) > > == 1}"> > > <cas:attribute > > name="${fn:escapeXml(attr.key)}" > > value="${fn:escapeXml(attr.value)}"/> > > </c:if> > > </c:forEach> > > </c:forEach> > > > > sorry but i'm not a java developer... > > > > -- > > __________________________________ > > Gérard Léon > > Département des Technologies de l'Information et de la Communication > > CRDP de l'académie de Versailles > > __________________________________ > > > > _______________________________________________ > > Yale CAS mailing list > > [email protected] <mailto:[email protected]> > > http://tp.its.yale.edu/mailman/listinfo/cas > > > > > > ------------------------------------------------------------------------ > > > > _______________________________________________ > > Yale CAS mailing list > > [email protected] > > http://tp.its.yale.edu/mailman/listinfo/cas > > > > > _______________________________________________ > Yale CAS mailing list > [email protected] > http://tp.its.yale.edu/mailman/listinfo/cas >
_______________________________________________ Yale CAS mailing list [email protected] http://tp.its.yale.edu/mailman/listinfo/cas
