Domino 9 und frühere Versionen > ND8: Entwicklung - XPages
User Rollen lokal aus dem richtigen xxxnames.nsf abfragen?
Sven Hasselbach:
Hallo,
erst war ich etwas schockiert, als ich den Beitrag gelesen hatte, denn wenn die ACL neuerdings derartig einfach ausgetrickst werden kann, wären sämtliche Sicherheitskonzepte von Notes ad absurdum geführt.
Ich habe versucht, daß Problem nachzuvollziehen, und habe beruhigt feststellen können, daß die Gruppenausflösung in lokalen Repliken auch weiterhin so funktioniert, wie üblich. Auch bei XPages.
Siehe dazu auch: http://atnotes.de/index.php/topic,44559.msg286526.html#msg286526
Viele Grüße
Sven
Jens Winkelmann:
So wie ich es verstanden habe, ist das hier diskutierte Problem folgendes:
Wie kann ich in einer XPage feststellen, ob der aktuelle Benutzer Inhaber einer bestimmten Rolle ist?
Dieses benötigt man beispielsweise in einer Visible Formel.
Läuft die XPage auf dem Server ist dieses kein Problem. Nur lokale Repliken machen Probleme.
Das Sicherheitskonzept als solches funktioniert - nur die Ermittlung macht Probleme.
m3:
--- Code: ---context.getUser().getRoles().contains('[RoleName]');
--- Ende Code ---
oder
--- Code: ---var v:Array = database.queryAccessRoles(session.getEffectiveUserName());
@IsMember("[role]", v)
--- Ende Code ---
Pyewacket:
Ich denke das Kernproblem ist die auf dem Client nicht vorhandene Directory Assistance Funktionalität
für die Authorisierung über Gruppen in einem alternativen Adressbuch.
Gruss
Peter
Navigation
[0] Themen-Index
[*] Vorherige Sete
Zur normalen Ansicht wechseln