Domino 9 und frühere Versionen > ND8: Entwicklung
C-API: Prüfen, ob ACL-Einträge (Gruppen, Personen) im Adressbuch vorhanden sind
inu:
Hallo Leute,
gibt es eine Möglichkeit, mittels C-API die ACL einer DB auszulesen und zu prüfen, ob die gefundenen Einträge überhaupt greifen würden - sprich: sind ACL-Einträge (Gruppen, Server, Personen) im Adressbuch hinterlegt?
Wie prüft Domino/Notes eigentlich eine ACL? Wird da auf Vorhandensein eines Eintrages in einer bestimmte Ansicht in der names.nsf verglichen?
Viele Grüße
koehlerbv:
Wieso willst Du das mit C-API machen? Dazu reichen doch wenige Zeilen in LotusScript (ACLEntries durchgehen und in der DD-View "($Users)" gegenprüfen).
Bernhard
inu:
... weil es in einem Servertask integriert werden muss.
($Users) reicht bestimmt nicht. Irgendwie muss ich ja auch Gruppen und Server gegenprüfen.
Hast Du eine Idee?
Viele Grüße
eknori:
#include <acl.h>
STATUS LNPUBLIC ACLLookupAccess(
DHANDLE hACL,
NAMES_LIST far *pNamesList,
WORD far *retAccessLevel,
ACL_PRIVILEGES far *retPrivileges,
WORD far *retAccessFlags,
DHANDLE far *rethPrivNames);
ist hier wohl das Richtige
koehlerbv:
In ($Users) stehen auch die Gruppen. Für die Server brauchst Du dann noch ($Servers), David (oder eine andere vorhandene Ansicht, die ggf. für Dich besser passt).
Bernhard
Navigation
[0] Themen-Index
[#] Nächste Seite
Zur normalen Ansicht wechseln