Domino 9 und frühere Versionen > ND7: Entwicklung

Datenbank öffnen ohne Passwort abfrage

<< < (2/2)

raffzen:
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

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

raffzen:
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

Navigation

[0] Themen-Index

[*] Vorherige Sete

Zur normalen Ansicht wechseln