Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 5 Next »

Die Autorisierung kann über die Datenbank erfolgen. 

  • Benötigte Datenbanktabellen

    DatenbanktabelleAufgabe
    USERSpeicherung von Benutzername, Passwort und ggf. zusätzliche nutzerspezifische Informationen
    USERGROUPS / USERROLESSpeicherung der Rollen die ein Benutzer besitzen kann..
    PERMISSIONS / RESSOURCESSpeicherung der Rechte die eine Rolle besitzt.
  • Synchronisierung - Die Entities User und Usergroups müssen zur Laufzeit synchronisiert werden.
Hinweis:
  • Benötigte Tabellen bereits in der Datenbank vorhanden - Zu Ihren Datenbanktabellen benötigen Sie jeweils ein entsprechendes Entity mit dazugehörigem DAO. 

    DatenbanktabelleEntityDAO
    USERUserUserDAO
    USERGROUPS / USERROLESUserroleUserroleDAO
    PERMISSIONS / RESSOURCESResourceResourceDAO

    Falls in Ihrem Projekt Management > Entites noch keine entsprechenden Entities vorhanden sind, können Sie diese inklusive DAOs mit der Import-Funktion Create JPA entities from table generieren lassen.


  1. Tabelle für Berechtigungen (RESSOURCES) bereits vorhanden - Wählen Sie Ihr bereits vorhandenes Resource Entity aus.
    Noch kein Resource Entity vorhanden - Klicken Sie auf New Entity... um ein neues Entity Resource anzulegen. 
  2. Wählen Sie bei Mapping das Attribut für den Resource Namen aus oder übernehmen Sie die Standard-Bezeichnung name.
  3. Klicken Sie auf Next >.
  4. Tabelle für die Rollen (Roles) bereits vorhanden - Wählen Sie Ihr bereits vorhandenes Role Entity aus.
    Noch kein Role Entity vorhanden - Klicken Sie auf New Entity... um ein neues Entity Role anzulegen. 
  5. Wählen Sie bei Mapping das Attribut für den Resource Namen aus oder übernehmen Sie die Standard-Bezeichnung name.
  6. Klicken Sie auf Next >.
  7. Tabelle für die Benutzer (User) bereits vorhanden - Wählen Sie Ihr bereits vorhandenes User Entity aus.
    Noch kein User Entity vorhanden - Klicken Sie auf New Entity... um ein neues Entity User anzulegen. 
  8. Wählen Sie bei Mapping das Attribut für den User Namen aus oder übernehmen Sie die Standard-Bezeichnung username.
  9. Klicken Sie bei Roles auf Create Attribute.
  10. Klicken Sie auf Finish.
  11. Exportieren Sie die neu generierten Entities mit der Export-Funktion Create tables from JPA entities in Ihre Datenbank.

Hinweis:
  • Neues Entities noch nicht in der Datenbank - Für die neu generierten Entities muss jeweils eine entsprechende Tabelle in der Datenbank angelegt werden. 
Optionen:
  • LDAP
  • Database (JPA)
  • Database (SQL)
  • No labels