LDAP
List of LDAP Tools
1. Apache Directory Server & Studio (client) http://directory.apache.org
- Newer than openldap and more stable
- Runs on OSX, Win32, and linux
- Open source
2. OpenLDAP - http://www.openldap.org
- Includes command line tools
Koha LDAP does not go grab all your users as a "dump". That is what IMPORT is for. Instead it updates when they try to login.
Main server configuration goes in koha-conf.xml file. The line looks similar to:
Bind-as-auth has been hacked into Koha, but not done cleanly enough to import into main Koha.
There are two options for replicate and update, which can sync the information between LDAP and Koha (very cool!!!)
Know your own Schema, example used was inetOrgPerson.
You can define data Koha cares about by using
3 kinds of required data include things that are required by the database, login, and us.
Database
- surname
- address
- city
Login
- userid
SIP2
Unlike LDAP, SIP2 runs as a totally different server process, normally on a completely different server.
Extra dependecies - UNIVERSAL::require and Net::Server:Prefork
Now a well-documented setup process in Appendix to the Koha Manual. Sipconfig.xml file contains info about the SIP server. In the Sipconfig.xml you can specify port, recommends using telnet so not to expose raw protocol to outside world. Make sure the user that SIP uses actually has correct permission to perform circulate functions.
perl -I./ ./SIPServer.pm /home/koha/sipconfig/Sipconfig.xml (example command of SIP server running)
Doesn't support things that are specified at the item level, such as, item level holds and all features that were added to Koha after the SIP implementation. Almost all 3M hardware, requires and extension to the SIP2 implementation and that is also not yet supported, but Joe believes that NEKLS will be sponsoring that change.
There was some question about can you use SIP over SSL. Joe mentioned that when the SIP specifications were written they were assuming that you were going to use a serial connection or atleast be on the same network as the SIP server. Apparently, it is possible to setup a Secure SSH tunnel and use SIP over that connection.