Autor Thema: Datenbank öffnen ohne Passwort abfrage  (Gelesen 2609 mal)

Offline raffzen

  • Frischling
  • *
  • Beiträge: 19
Datenbank öffnen ohne Passwort abfrage
« am: 06.06.07 - 11:16:58 »
Hallo,

weiss jemand wie es möglich das der Passwort Dialog beim öffnen einer Datenbank über die C++ API
unterdrückt wird.

ich würde gerne die Benutzer-ID Datei und das zugehörige Passwort selbst eintragen.

Kann mir da vielleicht einerweiterhelfen??

Gruß Raffzen

Offline raffzen

  • Frischling
  • *
  • Beiträge: 19
Re: Datenbank öffnen ohne Passwort abfrage
« Antwort #1 am: 11.06.07 - 07:50:31 »
Hallo noch mal,

dann probier ich es noch mal anders:

Bei dem Open der C++ api steht mir der Parameter User zur Verfügung.
Jetzt gibt es bei Lotus notes diese User_IDs

Was muss ich machen damit ich mit einer anderen USER-ID anmelden kann.

und wie kann man dann den Passwort Dialog unterdrücken, so dass das Passwort von der Anwendung direkt übergeben wird.


Vielen Dank
Raffzen

Offline MadMetzger

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.052
  • Geschlecht: Männlich
  • f.k.a. Alexis Pyromanis
Re: Datenbank öffnen ohne Passwort abfrage
« Antwort #2 am: 11.06.07 - 07:58:43 »
Möglicherweise hilft es dir schon weiter, wenn du im Notes Client die unter Datei -> Sicherheit -> Benutzersicherheit einen Haken bei "Andere Notes-basierte Programme fragen kein Kennwort ab" setzt. Ich weiß nur nicht zu 100% in welchen Kontexten das zieht. Das müsste man ausprobieren. Aber ansonsten gibt es keinen wirklichen Weg, der mir bekannt ist.

Offline raffzen

  • Frischling
  • *
  • Beiträge: 19
Re: Datenbank öffnen ohne Passwort abfrage
« Antwort #3 am: 11.06.07 - 09:58:58 »
So könnte man vorgehen.

Jedoch kann ich mich auch mit einem anderen Benutzer anmelden?
Also der Lotus Client hat ne standard user id am laufen.
Aber meine Anwendung will über eine andere ID an die Datenbank ran.
Mit mehr oder weniger Rechten auf der Datenbank?

Gruß Raffzen

Offline MadMetzger

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.052
  • Geschlecht: Männlich
  • f.k.a. Alexis Pyromanis
Re: Datenbank öffnen ohne Passwort abfrage
« Antwort #4 am: 11.06.07 - 10:02:04 »
Bestimmt möglich, dann aber nicht mit Unterdrückung der Passwortabfrage, meines Wissens nach. Das würde ja jegliche Sicherheitsmechanismen unterlaufen. Möglicherweise ginge es ja mit einer ID ohne Passwort, aber das finde ich wenig sinnvoll.

Offline raffzen

  • Frischling
  • *
  • Beiträge: 19
Re: Datenbank öffnen ohne Passwort abfrage
« Antwort #5 am: 11.06.07 - 10:44:34 »
Naja es wäre ja trotzdem sicher weil ich das Passwort ja über meine Applikation übergeben würde.

Aber wie kann ich beim öffnen festlegen mit welcher ID ich mich anmelden will.
Da wird der Benutzername übergeben.
Bruach ich zum Öffnen über eine anwendung überhaupt eine ID?
Das ist mir mit meinen wenigen Lotus Notes Kenntnissen noch völlig unklar.

Naja es gibt einen unschönen weg das Passwort zu unterdrücken:
In der Doku von der C-API gibt es eine Dll die den Passwort dialog unterdrückt und dann aus einer Textdatei das Passwort ausliest und übergibt. Man könnte das Passwort vielleicht auch hart in der DLL verpacken.


Gruß Raffzen
« Letzte Änderung: 11.06.07 - 10:46:05 von raffzen »

Offline ata

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 5.092
  • Geschlecht: Männlich
  • drenaiondrufflos
    • Anton Tauscher Privat
Re: Datenbank öffnen ohne Passwort abfrage
« Antwort #6 am: 11.06.07 - 11:02:35 »
... die Berechtigung zum Öffnen einer Datenbank hängt von der ACL der DB ab. Je nach Berechtigung für Default wird die persönliche ID benötigt, oder auch nicht. Bei "No Access" brauchst du auf jeden Fall eine ID. Diese ID benötigt dann die entsprechende Zugriffsberechtigung, um Dokumente lesen und/oder bearbeiten zu können.

Genau so sieht das auch mit dem Server aus. Im Serverdokument ist hinterlegt, wer mit welcher Berechtigung auf den Server kommt.

Ob es über die API die Möglichkeit gibt UserID und Passwort zu übergeben, kann ich dir nicht sagen.

Das Passwort in der dll hardcoded zu hinterlegen macht nur dann einen Sinn, wenn die Datei dann gut abgeschottet ist...

Toni
Grüßle Toni :)

Offline raffzen

  • Frischling
  • *
  • Beiträge: 19
Re: Datenbank öffnen ohne Passwort abfrage
« Antwort #7 am: 18.06.07 - 08:05:20 »
noch ein kleiner nachtrag zum Thema Sicherheit ;D

Beim öffnen einer Datenbank via c++ wird kein Passwort benötigt, solange man lokal arbeitet.
Das hilft mir zwar nicht weiter, aber es ist doch ganz praktisch.
Sobald ich die Notes-Oberfläche starte wird das Passwort abgefragt^^

Gruß Raffzen

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz