Lucas, We are currently just beginning work on this at our site. Unfortunately since we are just in the planning stages I can't give you more than what we plan to do.
We created a new objectClass in our ldap directory that services entries will use. We are then going to implement the org.jasig.cas.services.ServiceRegistry, org.jasig.cas.services.ServiceRegistryManager and org.jasig.cas.services.ServiceRegistryReloader interfaces to use ldap via JNDI to do lookups as necessary on those services entries. When the project is finished I will also put something in the wiki. Mike -----Original Message----- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Lucas Rockwell Sent: Thursday, September 27, 2007 2:51 PM To: Yale CAS mailing list Subject: Service Registry in LDAP... Hi all, I would like to put the Service Registry information in our LDAP server, but I am feeling a little lost. I see this page http://www.ja-sig.org/wiki/display/CASUM/Configuring for configuring the backend as a database, but I don't think it is as straight-forward for ldap, especially since we don't let applications just create new schema objects on the fly (as it looks like that is what the Hibernate code is doing for a database). It looks like InMemoryServiceRegistryDaoImpl just implements ServiceRegistryDao, but even looking at those two things and all the other classes in that package do not give me a clear picture about how to do this with ldap. Also, there is CAS itself that has to interact with the Registry, as well as the management "console", but perhaps all of that is done via the one "serviceRegistryDao" bean in applicationContext.xml... Any pointers to get me started would be great. Of course, I'll gladly put the solution on the wiki. Thanks! -lucas _______________________________________________ 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
