Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Die Autorisierung kann über die Datenbank erfolgen. In der Datenbank werden dafür 3 Tabellen für die Verwaltung von Benutzer, Rollen und Rechte benötigt, die durch eine n:m Relation miteinander verknüpft sind. 

  • Generierte Datenstruktur 

    Generierte EntitiesGenerierte DAOsGängige SynonymeErklärung
    UserUserDAO
    • SUBJECT
    Benutzer - Speicherung von Benutzername, Passwort und ggf. zusätzliche nutzerspezifische Informationen
    RoleRoleDAO
    • USERGROUPS
    • USERROLES
    Rollen - Speicherung der Rollen die ein Benutzer besitzen kann.
    ResourceResourceDAO
    • PERMISSIONS
    Rechte - Speicherung der Rechte die eine Rolle besitzen kann.
  • Umgang mit vorhandener Benutzerverwaltung - Sind in Ihrer Datenbank bereits Tabellen für die Verwaltung von Benutzern, Rollen und Rechten vorhanden, stellen Sie sicher, dass für jede Tabelle ein entsprechendes Entity mit dazugehörigem DAO in Ihrem Project Management unter Entities, bzw. Data Access vorhanden ist. Falls nicht, können Sie die fehlenden Entities und DAOs mit der Import-Funktion Create JPA entities from table generieren lassen. Abweichende Tabellen- und Datenfeldnamen stellen auf Grund eines Mappings kein Problem dar. 


Hinweis:

  • Synchronisierung - Die Entities User und Usergroups müssen zur Laufzeit synchronisiert werden.

...