Benutzerrechte für Userdaten
Informationen
- Kategorien: Kernel | Rechteverwaltung
- Version: 11.0.0.0
- Veröffentlichungsdatum: Samstag, 29. November 2008
- Entwickler: Götzen
- Benötigt Datenbankänderung: Ja
- Betreff: Benutzerrechtesteuerung in den Userdaten
Beschreibung
Rechtevergabe an einzelne Objekte in den Userdaten ermöglicht. Siehe dazu Beispieldatenbank ECE
Benötigt: Klassen: -SysObjektAccessPrivilege - zur Konfiguration der Objekrechte.
- Eine Tabelle für Benutzergruppen in den UserDaten
- Eine Tabelle für Benutzer (z.B. Mitarbeiter) in den Userdaten
- Eine M zu N Tabelle zur Zuordnung Benutzer zu Benutzergruppen -Metadaten: -ein Feld vom Typ Objektrechte aktivieren (ACTIVATEPRIVILEGESFLAG) in der Root Tabelle der zu Verwaltenden Klasse.
- Ein Feld SupportsObjectPrivileges (BOOL) in der SysClass
Folgende Registry Einstellungen: Beispiel: [System\Config\Security\ObjectPrivileges\User] LOGON=UserId CLASS=Employee NameAttribute=Name_number [System\Config\Security\ObjectPrivileges\UserGroup] CLASS=Staff_group NameAttribute=ID_code EveryoneGroupName=Everyone PrintnameAttribute=Name [System\Config\Security\ObjectPrivileges\UserGroupAssigment] Ref_UserGroupAttribute=ref_group CLASS=HT_staff_group_assignment Ref_UserAttribute=ref_employee