Das Notes Forum
Domino 9 und frühere Versionen => ND7: Entwicklung => Thema gestartet von: Maago am 24.04.07 - 15:03:03
-
Hallo zusammen,
wir haben kürzlich von R% auf R7.0.2FP1 upgraded. Seitdem haben wir in einer WEB Anwendung das Problem dass ein angemeldeter Web User eine Form nicht mehr speichern kann.
Das Speichern ist realisiert ain einem Button auf der Seite mit der Funktion
@Command ([FileSave])
Sobald der user den Button drückt kommt das Dialogfeld mit Username und Passwort... obwohl er bereits sich authentifiziert hat auf der Webseite.
- der user steht in der ACL in einer Gruppe, die "Author" Access hat.
- Auf Dokumentebene gibts ein Feld "Authors" (READ-WRITE ACCESS), dort steht diese Gruppe drin.
Hat jemand eine Idee? Danke schonmal
Maago
-
Verwendet Ihr noch die Basic Authentication auf dem Webserver? evtl. solltet Ihr mal auf session based umstellen.
-
.. session authentication ist "disabled" ??
-
Schon mal mit session based probiert?
Ausser das es ein bisschen sicherer ist als Basic, hat es noch weitere Vorteile.
z.B. ist die Authentifizierung nicht mehr vom Pfad abhängig, PW und Username werden nur 1 mal übertragen, etc....
-
Ja, hab gerade umgestellt auf session based ...
für diese Applikation aber leider keine Änderung. Es kommt die Meldung:
"you are not authorized to perform this operation"
-
Ahhhh .. ich glaube das Ganze wird jetzt klarer. DOMLOG sagt folgendes:
Request: POST /d:/notes/data/names.nsf?Login HTTP/1.1
Und dann:
400 BAD REQUEST (Syntax problem in the request or it could not be satisfied)
Ich muss dazusagen dass der User NICHT im NAMES.NSF drinsteht, sondern über DA authentifiziert werden soll ....
-
über DA sollte eigentlich kein Problem sein, wenns richtig eingerichtet ist.
-
Hab jetzt eine Meldung im DOMLOG ...
Translated Request: www01.se.abb.com/d:/notes/data/names.nsf?Login
wenn ich diese URL in den Browser kopiere sagt der dass diese URL nicht existiert ..
warum schreibt der da den Pfad "d:/notes/data" mit rein ?
-
Verwendet Ihr noch R5 weiterleitungen / Virtual Host etc. oder habt Ihr auf Internet Sites umgestellt?
-
nein .. noch nicht auf Internet Sites umgestellt.
Die Einstellungen wurden alle so übernommen aus R5
-
Erstellt er ein Dokument oder will er ein bestehendes modifizieren?
-
Ein bestehendes modifizieren ....
Da geht eine Subform auf, dort wird eine Anmerkung reingeschrieben, und dann wird diese Anmerkung in das "Anmerkungsfeld" des Hauptdokumentes gespeichert ..
-
POST /d:/notes/data/names.nsf?Login HTTP/1.1
Ich würde mal auf einen Fehler in der Applikation tippen. Da wird anscheinend der Link irgendwo falsch zusammengestoppelt oder ist ein Teil davon gar hardgecoded ::)?
Oder ev. ein notesDatabase.FilePath im Zusammenspiel mit einem directory oder database link?
-
Nein .. das muss irgendeine Servereinstellung sein.
Der Button selbst besteht nur aus
@SetField ..
@Command([FileSave])
Ist mir ein Rätsel was dort überhaupt die names.nsf zu suchen hat .. eventuell zur Überprüfung der Rechte oder so?