[cas-dev] About CAS schema
Scott Battaglia
scott.battaglia at gmail.com
Mon Oct 29 10:47:45 EDT 2007
Bruno,
Though a schema exists we don't actually use it within the CAS server or
clients. If you modified the CAS server responses to include additional
information it should not cause any problems (as long as the clients don't
do any wacky parsing).
We have no plans to officially extend the CAS protocol any more and are
looking at supporting more standard protocols (i.e. SAML 1.1).
-Scott
On 10/29/07, Bruno Bonfils <asyd at asyd.net> wrote:
>
> Hello,
>
> I need to add some little authorization informations in the
> serviceValidate response sent to the agent. Howover, the actual CAS XSD
> (at least in version 2) doesn't allow some extra tags. Have you planned
> to have something like :
>
> <xs:complexType name="ServiceResponseType">
> <xs:choice>
> <xs:element name="authenticationSuccess"
> type="cas:AuthenticationSuccessType"/>
> <xs:element name="authenticationFailure"
> type="cas:AuthenticationFailureType"/>
> <xs:element name="proxySuccess" type="cas:ProxySuccessType"/>
> <xs:element name="proxyFailure" type="cas:ProxyFailureType"/>
> <xs:element name="extraInformation"
> type="cas:ExtraInformation" minOccurs="0" />
> </xs:choice>
> </xs:complexType>
>
> <xs:complexType name="ExtraInformation">
> <xs:sequence>
> <xs:any></xs:any>
> </xs:sequence>
> </xs:complexType>
>
> (it's just an idea, I'm not an XML expert ! :)
>
> This way, extra informations (in my case a x509 certificate) can be
> added to the response, and *may* be interpret by some advanced agent,
> while the standard agents can still validate the schema, and found
> required informations.
>
> Thanks
>
> --
> http://asyd.net/home/ - Home Page
> http://guses.org/home/ - French Speaking (Open)Solaris User Group
> _______________________________________________
> cas-dev mailing list
> cas-dev at tp.its.yale.edu
> http://tp.its.yale.edu/mailman/listinfo/cas-dev
>
--
-Scott Battaglia
LinkedIn: http://www.linkedin.com/in/scottbattaglia
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://tp.its.yale.edu/pipermail/cas-dev/attachments/20071029/f25bd039/attachment.html
More information about the cas-dev
mailing list