We are also looking into CASifying OpenFire. I have done some initial
research to determine how this might be accomplished, but have not yet
attempted it. I will share my experiences as I get deeper into this, but
I would also appreciate any comments from others who have done this or
who are planning to do it in the near future.

It appears to me that the OpenFire architecture is quite amenable to
such an extension since it allows for custom authentication modules to
be plugged into the server. I am expecting to be able to pass some
special username token along with the CAS ticket in place of password
and have the custom authentication module interact with CAS to validate
the ticket and retrieve the real username, etc. It is not at all clear
to me how to integrate their Spark client since it is not strictly
web-based. But we plan to create a custom web client using Flex and the
XIFF (hopefully 3.0) API so my plan is to require authentication via the
web before launching the chat client. The chat client will then access
the cookie in the browser to get the CAS ticket and pass that to
OpenFire to authenticate the chat session.

This is of course very high level, not yet proven, and very likely to
require some reconsideration, but it is what I have been able to
determine so far. If anyone sees flaws or has a better way, I would of
course be very interested in those thoughts.

Bill Bailey
Senior Developer / DBA
Northland, A Church Distributed


-----Original Message-----
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]
On Behalf Of Zouhair BOUNOUALA
Sent: Monday, May 07, 2007 11:39 AM
To: Yale CAS mailing list
Subject: CAS + Openfire

Hi,

Somebody ever has casified Openfire? I am lokking for one procedure to
inegrate CAS and Openfire.
I am opening for all help.

Thanks in advance.
_______________________________________________
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

Reply via email to