Domino 9 und frühere Versionen > ND6: Entwicklung
Web Agent erkennt Web-User nicht
Gandhi:
Ich habe folgendes Problem (von sehr geringer Tragweite).
Und zwar erkennt ein Web Agent, der vom Web User ausgeführt werden soll sporadisch diesen nicht.
D.h. hin und wieder läuft er als Anonymous.
Woran kann das liegen?
Sabine:
Hallo Gandhi,
das Problem kenne ich! Ich hatte vor geraumer Zeit auch einen Beitrag hier herein gestellt http://atnotes.de/index.php?topic=29042.msg183652#msg183652, aber bis heute noch keine Lösung gefunden. Falls Du eine praktikabele Lösung finden solltest, dann bin ich ebenfalls sehr gespannt darauf.
Schönes Wochenende
Gruß Sabine
umi:
Hast Du Basic oder Session Based Authentication auf dem Webserver aktiviert?
Wie liest dein Agent den Username aus? (session.username oder session.effectiveusername oder
Feld in der Maske?)
Sabine:
@Umi,
bei mir ist ein Feld names "Remote_User" (berechnet zur Anzeige) in der Webmaske vorhanden. Das Feld "Remote_User" wird dann durch einen Agenten gefüllt. Hier ein Auszug aus meinem Agenten:
--- Code: --- Set docMail = sessCurrent.DocumentContext
varCGIUserName = docMail.remote_user(0)
Dim userName As New NotesName(varCGIUserName)
varEvaluateReturn = Username.Common
--- Ende Code ---
--- Zitat ---Hast Du Basic oder Session Based Authentication auf dem Webserver aktiviert?
--- Ende Zitat ---
Wenn Du die Sitzungsauthentifizierung meinst, die ist auf dem Server deaktiviert. Soll auch nicht aktiviert werden! Da ich keine Admin-Rechte habe kann ich da nicht so genau nachschauen...
m3:
@Ghandi:
Also wenn ich raten müsste, dann würde ich sagen, dass Du bei den Fällen, wo das nicht funktioniert, in ein Session-Timeout ratterst.
Kannst Du gewährleisten, dass die User innerhalb der normalen Benutzung den Agent aktivieren und nicht etwa am nächsten Tag ohne Anmeldung über ein Bookmark?
Ist der Agent auch in der DB, aus der er über Link aufgerufen wird?
Kann es sein, dass sich, so wie bei Sabines Problem, der Hostname in den Links manchmal ändert (IP auf Name oder so). Wenn man dann nämlich keine "Session Based Authentication" aktiviert ist, ist das ein anderer Realm und der Browser promptet erneut nach dem Passwort.
@Sabine: Ned fremde Freds highjacken. ;)
Navigation
[0] Themen-Index
[#] Nächste Seite
Zur normalen Ansicht wechseln