Autor Thema: Web Agent erkennt Web-User nicht  (Gelesen 1800 mal)

Offline Gandhi

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 918
  • Geschlecht: Männlich
  • Domino for the masses
Web Agent erkennt Web-User nicht
« am: 17.11.06 - 09:29:55 »
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?

Der "Wenn ich" und der "Hätt' ich" das sind zwei arme Leut'
oder für den Süden:
Hatti Tatti Wari - san drei Larifari

Offline Sabine

  • Aktives Mitglied
  • ***
  • Beiträge: 112
  • Geschlecht: Weiblich
Re: Web Agent erkennt Web-User nicht
« Antwort #1 am: 17.11.06 - 14:20:43 »
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

Offline umi

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 2.062
  • Geschlecht: Männlich
  • one notes to rule'em all, one notes to find'em....
    • Belsoft AG
Re: Web Agent erkennt Web-User nicht
« Antwort #2 am: 17.11.06 - 14:26:01 »
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?)
Gruss

Urs

<:~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Jegliche Schreibfehler sind unpeabischigt
http://www.belsoft.ch
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:>

Offline Sabine

  • Aktives Mitglied
  • ***
  • Beiträge: 112
  • Geschlecht: Weiblich
Re: Web Agent erkennt Web-User nicht
« Antwort #3 am: 17.11.06 - 14:47:12 »
@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


Zitat
Hast Du Basic oder Session Based Authentication auf dem Webserver aktiviert?

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...

Offline m3

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.102
  • Geschlecht: Männlich
  • Non ex transverso sed deorsum!
    • leyrers online pamphlet
Re: Web Agent erkennt Web-User nicht
« Antwort #4 am: 17.11.06 - 15:08:52 »
@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. ;)
HTH
m³ aka. Martin -- leyrers online pamphlet | LEYON - All things Lotus (IBM Collaborations Solutions)

All programs evolve until they can send email.
Except Microsoft Exchange.
    - Memorable Quotes from Alt.Sysadmin.Recovery

"Lotus Notes ist wie ein Badezimmer, geht ohne Kacheln, aber nicht so gut." -- Peter Klett

"If there isn't at least a handful of solutions for any given problem, it isn't IBM"™ - @notessensai

Offline umi

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 2.062
  • Geschlecht: Männlich
  • one notes to rule'em all, one notes to find'em....
    • Belsoft AG
Re: Web Agent erkennt Web-User nicht
« Antwort #5 am: 17.11.06 - 16:34:10 »
@Sabine

Sag deinem Admin mal er soll das aktivieren.
Ihr erspart euch einige Probleme und sieht erst noch besser aus :-)
Gruss

Urs

<:~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Jegliche Schreibfehler sind unpeabischigt
http://www.belsoft.ch
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:>

Offline CLI_Andreas_Schmidt

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 668
  • Geschlecht: Männlich
  • I love YaBB 1G - SP1!
    • Lotus Notes & Domino Schulung und Entwicklung
Re: Web Agent erkennt Web-User nicht
« Antwort #6 am: 20.11.06 - 11:57:35 »
Könnte man nicht über die ACL was machen ? Muss man sich anmelden ? Vielleicht beim Start direkt eine Maske laden und die Anmeldung erzwingen. Somit wird der User berechnet und Du kannst Ihn dann verwenden.

Nur eine Idee.
Viele Grüße

Andreas.Schmidt@lotus-schmidt.de

Offline Ranki

  • Junior Mitglied
  • **
  • Beiträge: 63
  • Geschlecht: Männlich
    • Ranki.de
Re: Web Agent erkennt Web-User nicht
« Antwort #7 am: 24.07.07 - 23:42:25 »
Hola,

wollte nur melden, dass ich ähnliches Problem hatte. session.username spuckte bei mir den Servernamen aus, obwohl der Agent eingestellt war, als WebUser auszuführen. Das hier beschriebene effectiveusername brachte dann den entscheidenden Hinweis!

Dankeschön!

Schöne Grüße
Sascha

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz