ich versuche für unsere Kunden ein SSO einzurichten, bisher haben wir das über LDAP gemacht.
System: SUSE 10SP2, OTRS 2.3
was ich bisher gemacht habe:
Config.pm
Code: Select all
$Self->{'Customer::AuthModule'} = 'Kernel::System::CustomerAuth::HTTPBasicAuth';
/etc/apache2/default-server.conf
<Location /otrs/>
AuthName "My OTRS"
AuthType Basic
AuthUserFile ../htpasswd.users
Require valid-user
</Location>
<Directory /otrs>
AuthName "---!"
AuthType basic
AuthUserFile ../htpasswd.users
Require valid-user
</Directory>
und in der /etc/sysconfig/apache2
die Module auth_basic, authnz_ldap und ldap geladen
Jetzt die Frage, wie kommen die User in die htpasswd??
Muss in der Config.pm die ganze LDAP Konfiguration drin bleiben und nur das
Code: Select all
$Self->{'Customer::AuthModule'} = 'Kernel::System::CustomerAuth::LDAP';
Code: Select all
$Self->{'Customer::AuthModule'} = 'Kernel::System::CustomerAuth::HTTPBasicAuth';