Autor Thema: Domino Webservice autologin in URL  (Gelesen 5476 mal)

Offline ra.t

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 537
  • Geschlecht: Männlich
Domino Webservice autologin in URL
« am: 31.03.14 - 11:55:25 »
Hallo Forum,
ich suche eine Möglichkeit, wie ich in der Webadresse zum Öffnen einer bestimmten Notes-DB die Benutzeranmeldung schon mit in die URL schreiben kann, so das kein Anmeldedialog mehr erscheint.
Z.B. http://domino-webservice.domain.de/test.nsf:user PeterPan, Password 123456.

Bei der Webadresse wird nicht das Login von INotes angewendet, sondern die normale Domino Webserver Authentifizierung.
Kennt jemand evtl. die Syntax dafür.
Vielen Dank schon mal für die Unterstützung.
mfg
Ralf
« Letzte Änderung: 31.03.14 - 13:17:22 von ra.t »
mfg
Ralf

Offline Tode

  • Moderatoren
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 6.885
  • Geschlecht: Männlich
  • Geht nicht, gibt's (fast) nicht... *g*
Re: Domino Webservice autologin in URL
« Antwort #1 am: 31.03.14 - 12:20:41 »
Früher ging das mal mit hxxp://user:password@domino.domain.de, aber da hat MS mit Patches einen Riegel vorgeschoben.

Am saubersten ist es nun mit einem Post- Request: Man baut sich quasi die login- maske "in memory" und schickt die per post- request (z.B. mittels XMLHTTPRequest, Stichwort Ajax) an den Server.

Es besteht ausserdem immer die Möglichkeit, eine spezielle Login- Maske aufzurufen, die die Felder "username" und "Password" aus dem url- request ausliest und ausserdem den parameter "RedirectTo", und automatisch ein Submit durchführt direkt nach dem Aufruf...

Das ist aber insofern unschön, dass Du dann Benutzer und Kennwort nicht nur im Klartext im HTTP- Traffic hast, sondern auch in der URL- Historie für jeden mitlesbar...
Gruss
Torsten (Tode)

P.S.: Da mein Nickname immer mal wieder für Verwirrung sorgt: Tode hat NICHTS mit Tod zu tun. So klingt es einfach, wenn ein 2- Jähriger versucht "Torsten" zu sagen... das klingt dann so: "Tooode" (langes O, das r, s und n werden verschluckt, das t wird zum badischen d)

Offline Jörg P.

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 720
  • Ich liebe dieses Forum!
Re: Domino Webservice autologin in URL
« Antwort #2 am: 31.03.14 - 12:24:48 »
http://<server>/deinedb.nsf/?login&username=<username>&password=<password> z.B. funktioniert (im FF) auch noch. Aber machen würd ich das aus o.g. Gründen nicht....
A programming error was found but will not be corrected. It will be a permanent restriction.  ::)

Offline ra.t

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 537
  • Geschlecht: Männlich
Re: Domino Webservice autologin in URL
« Antwort #3 am: 31.03.14 - 13:17:13 »
Danke für die Antworten.
Habe auf den IBM Seiten jetzt auch so was gefunden, funktioniert aber leider nicht.
Kann aber auch noch an meiner Konfiguration liegen.
mfg
Ralf

Offline Tode

  • Moderatoren
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 6.885
  • Geschlecht: Männlich
  • Geht nicht, gibt's (fast) nicht... *g*
Re: Domino Webservice autologin in URL
« Antwort #4 am: 31.03.14 - 14:58:58 »
@Jörg: Deine Variante funktioniert bei mir auch nicht... ich weiss nicht, ob man dazu eben nicht die Login- Maske anpassen muss, damit Sie die URL- Parameter ausliest, sie in die richtigen Felder einfügt und das Ganze automatisch submitted... Habt Ihr eine domcfg im Einsatz und verweist da auf eine spezielle Login- Maske?
Gruss
Torsten (Tode)

P.S.: Da mein Nickname immer mal wieder für Verwirrung sorgt: Tode hat NICHTS mit Tod zu tun. So klingt es einfach, wenn ein 2- Jähriger versucht "Torsten" zu sagen... das klingt dann so: "Tooode" (langes O, das r, s und n werden verschluckt, das t wird zum badischen d)

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: Domino Webservice autologin in URL
« Antwort #5 am: 31.03.14 - 16:01:31 »
Ihr braucht eine "Override session authentication with basic authentication" Rule fuer die URL des Webservices, dann funktioniert auch die "Basic Authentication" mit dem Username/Passwort in der URL so wie bei http://username:password@example.com/x.nsf/ws?OpenWebservice
"Gescheit" ist das aber nicht.
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 Jörg P.

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 720
  • Ich liebe dieses Forum!
Re: Domino Webservice autologin in URL
« Antwort #6 am: 31.03.14 - 16:23:02 »
Habt Ihr eine domcfg im Einsatz und verweist da auf eine spezielle Login- Maske?
Jepp, so ist es... aber das war dann wohl nicht der Schlüssel....
A programming error was found but will not be corrected. It will be a permanent restriction.  ::)

Offline ra.t

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 537
  • Geschlecht: Männlich
Re: Domino Webservice autologin in URL
« Antwort #7 am: 31.03.14 - 17:50:03 »
Ach ja,
hat bei mir nun geklappt.
Ist auch nur für'n Fernseher, der was anzeigen soll.
mfg
Ralf
mfg
Ralf

Offline ra.t

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 537
  • Geschlecht: Männlich
Re: Domino Webservice autologin in URL
« Antwort #8 am: 04.04.14 - 08:19:11 »
Nur der Form halber,
auf dem Webserver ist auch die Domcfg.
Deshalb habe ich ein weiteres Website-Dokument erstellt.
 Somit greifen die Einstellungen der Domcfg nicht mehr und es erfolgt
kein redirect mehr zum Postfach.
Hoffe, hab's verständlich ausgedrückt.
mfg
Ralf
mfg
Ralf

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz