Here's a good starting place (with links to the actual documents): http://en.wikipedia.org/wiki/SAML_2.0
-Scott -Scott Battaglia PGP Public Key Id: 0x383733AA LinkedIn: http://www.linkedin.com/in/scottbattaglia On Mon, Jan 12, 2009 at 4:16 AM, Julien Gribonvald < [email protected]> wrote: > Thanks, but is there any documentation on this futur protocol ? We need to > implement some applications which will use this protocol... And i would > like to know how this will evolve. > > thanks > > Julien. > > Scott Battaglia a écrit : > >> 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] <mailto:[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]> >> > <mailto:[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]> >> <mailto:[email protected] <mailto:[email protected]>> >> > http://tp.its.yale.edu/mailman/listinfo/cas >> > >> > >> > >> >> ------------------------------------------------------------------------ >> > >> > _______________________________________________ >> > Yale CAS mailing list >> > [email protected] <mailto:[email protected]> >> > http://tp.its.yale.edu/mailman/listinfo/cas >> > >> >> >> _______________________________________________ >> 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
