
Hallo Stéphane, (eigentlich ist das schon was dev Liste :) Stephane Martin wrote:
[...] Die Übergabe des Session-Keys aus dem Intranet erfolgt so:
https://localhost/otrs/customer.pl?sid=2fdfc3ba498b78aa45f627e0e604932b
Allerdings passiert nach der Übergabe der sid folgendes:
if (!$Param{sid}) { $Self->{LogObject}->Log(Priority => 'error', Message => "Need Session ID!"); return; }
sid ist trotz des URL-Parameters leer. Es kann als auch kein User in unserer MySQL-DB gesucht werden. Hat jemand eine Idee, warum OTRS nichts von der sid weiß?
Das "Problem" ist, dass der Parameter "sid" nicht ins Auth-Modul übergeben wird (und auch im Frontend nicht abgefragt wurde). Lösung: ======= Der User Param kann benutzt werden. https://localhost/otrs/customer.pl?Action=Login&User=2fdfc3ba498b78aa45f627e... [...] if (!$Param{User}) { $Self->{LogObject}->Log(Priority => 'error', Message => "Need Session ID!"); return; } Grund: ====== Der User Param wird bis in das Auth-Modul durchgereicht.
Stéphane Martin WebTrio GmbH
Martin Edenhofer -- ((otrs)) :: OTRS GmbH :: Norsk-Data-Str. 1 :: 61352 Bad Homburg http://www.otrs.de/ :: Manage your communication!