Domino 9 und frühere Versionen > ND9: Entwicklung
[gelöst - eigene Dummheit] Klasse NotesIDVault:Hat die schon jemand probiert?
DominoDancing:
Hallo Torsten,
... ähm, jetzt bünnsch verwürrt ;D: Den Fehler erhältst Du doch bei Call idVault.Getuseridfile, oder? Und Getuseridfile holt sich doch erst einmal die entsprechende id-Datei. Der Parameter Passwort steht doch dann aber für das aktuelle Nutzerpasswort der id-Datei die im Parameter idFilePath angegeben ist und NICHT für ein neu zu vergebendes Passwort. Jetzt bin ich mir nicht mehr sicher, ob nur einer von uns beiden verwirrt ist ;) ...
Liebe Grüße
René
Tode:
OH f.... Du hast natürlich vollkommen recht: Ich hatte nach einer Möglichkeit gesucht, das "Extract ID from Vault" programmatisch nachzubauen... Und dann habe ich nur gelesen, was ich lesen wollte und dachte (auch aus den Code- Beispielen): das ist das neu zu vergebende Passwort.
Asche auf mein Haupt. Danke fürs Augen öffnen!
eknori (retired):
Hier meine 2ct zu dem Thema. https://www.eknori.de/2018-09-06/accessing-the-idvault-with-lotusscript/
maxritti:
Hallo zusammen,
irgendwie stehe ich auch nach mehrfachem lesen des Postings hier und der Beschreibung von "NotesIDVault" auf dem Schlauch.
Mein Plan ist wie der von Tode, dass wir versuchen per Skript mehrere IDs aus der Vault zu extrahieren, da diese bereitgestellt werden müssen.
Und zwar sollen die IDs mit dem gleichen Kennwort extrahiert werden, wie es in der ID in der Vault hinterlegt ist.
Manuell geht das einwandfrei. Adminclient, ID extrahieren und das gleiche Noteskennwort eingeben und extrahiert ist die ID-Datei.
Jetzt versuche ich das mit einem 10.0.1FP3 Client, auf einem Server 9.0.1FP4 HF70. Ich weiss, recht alt, ist aber leider so.
Egal ob ich den Notesnamen als Common oder Abbreviated angebe und das Kennwort wie auch immer eingebe, kommt die Meldung "Error accessing IDVault".
Das auch mit der Script Lib von Eknori.
Der gleiche Code funktioniert in einem Client 10.0.1FP4 und einem Server 10.0.1FP3.
Spielt da mein Server 9.0.1FP4 HF70 doch noch eine Rolle, dass das extrahieren nicht klappt?
Sorry dafür, dass der etwas ältere Post wieder geöffnet wird, passt aber so schön.
Tode:
Du unterliegst genau dem selben Irrtum wie ich: Die Klasse repräsentiert NICHT die Funktion "ID aus Vault extrahieren" des Admin- Clients: Bei dieser wird das Vault- Zertifikat des Admin verwendet, um die ID zu extrahieren, und ein NEUES (Einmal)Kennwort zu vergeben.
Die Funktion braucht aber das AKTUELLE Benutzerkennwort des Benutzers: In der Vault ist immer das letzte vom Benutzer vergebene Kennwort gespeichert, kein "generisches". Du benötigst also das Kennwort des Benutzers, um mit der Klasse IDs lokal abzuspeichern und kannst kein neues / eigenes Kennwort vergeben.
Navigation
[0] Themen-Index
[#] Nächste Seite
[*] Vorherige Sete
Zur normalen Ansicht wechseln