Handling non-web services (C Client Libraries)

Scott Battaglia scott.battaglia at gmail.com
Sun Apr 6 22:26:00 EDT 2008


Daniel,

I don't know of any pure C libraries for dealing with CAS tickets.  You may
be able to glean something from the CAS PAM module (anyone know, is that
written in C?).

-Scott

On Mon, Mar 31, 2008 at 8:43 AM, Daniel H. Peger <peger at gmx.net> wrote:

> Hi,
>
> I'm investigating the effort needed to make a client-server-based system
> aware of CAS. The client(s) are written in JAVA (run as applets) and the
> server is written in C (communication is done via RMI). The given situation
> closely resembles the one described in the "Handling non-web services"
> section of the CAS architecture documentation as the client "normally" tries
> to authenticate users against the server back-end system. Client and server
> can be configured to use Kerberos for authentication thus the concept of
> using tickets for authentication is known to the application.
>
> As far as I understood the documentation the client must obtain a service
> ticket and "forward" this ticket to the back-end server for validation. Now
> the server's authentication mechanism must be extended to validate the CAS
> tickets against the respective CAS server. As the server is written in C
> this immediately raises the question if there are already existing C
> libraries providing CAS ticket validation functionality.
>
> Is my understanding of handling non-web services correct so far? And are
> there existing C implementations that can be used to validate CAS tickets?
>
> Best regards,
> Daniel.
> --
> Ist Ihr Browser Vista-kompatibel? Jetzt die neuesten
> Browser-Versionen downloaden: http://www.gmx.net/de/go/browser
> _______________________________________________
> Yale CAS mailing list
> cas at tp.its.yale.edu
> http://tp.its.yale.edu/mailman/listinfo/cas
>



-- 
-Scott Battaglia
PGP Public Key Id: 0x383733AA
LinkedIn: http://www.linkedin.com/in/scottbattaglia
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://tp.its.yale.edu/pipermail/cas/attachments/20080406/0cad06a1/attachment.html 


More information about the cas mailing list