Hallo Martin,
da habe ich ja Glück dass das hier schon mal jemand gemacht hat :-) Die "größere Bibliothek" ist dann wohl die SLUB, die steht bei LIB-IT als Referenz...(?)
Nun gehen leider meine perl-Kenntnisse faktisch gegen Null was Eigenentwicklung von Scripts betrifft, hättest Du evtl. ein Beispiel für solch ein Hilfsscript?
Ich hätte auch noch die Idee, die Userdaten aus der LIBERO DB in geeigneter Form zu exportieren (lt. Hersteller bietet LIBERO eine odbc Schnittstelle dafür) und eine lokale mysql-Datenbank damit zu füttern. Die Authentifizierung dagegen kann squid meiner Kenntnis nach per squid_auth_db machen.
Am Donnerstag, 7. März 2013, 17:42:52 schrieb MegaMailingliste:
Hallo Thomas,
Die Applikation (Bibliotheksverwaltung "LIBERO") stellt per SOAP eine Schnittstelle zur eigenen Datenbank bereit, die Aufrufparameter sind weitgehend bekannt)
Ja, genauso wird das auch in einer der größeren Bilbiotheken hier in Dresden gemacht.
Du benötigst im Squid die Direktive "auth_param basic program /path/to/prog" und natürlich ein selbst geschriebenes Skript dafür. Das wurde damals mit einem Perl-Skript gelöst. Zu beachten ist, dass der Squid den Benuter und das Kennwort im Format "$user $password" als Argumente an das Skript übergibt und das dein Programm im Erfolgsfall "OK" und im Fehlerfall "ERR" zurück geben muss. MfG Maddin
Lug-dd maillist - Lug-dd@mailman.schlittermann.de https://ssl.schlittermann.de/mailman/listinfo/lug-dd