Benutzer-Werkzeuge

Webseiten-Werkzeuge


engine:glossary:dstoreuser

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

engine:glossary:dstoreuser [14.11.2014 ] (aktuell)
Zeile 1: Zeile 1:
 +====== dStoreUser ======
 +
 +In der Regel gibt es zu jedem Benutzer ([[dstoreterm>​UserID]]) auch eine entsprechende Person (1:​1-Zuordnung über den Namen) des Typs [[dstoreterm>​dStoreUser]] (konfigurierte [[dstoreterm>​PersonTypeID]] kann durch [[dstoreproc>​mi_GetSettingEntry]] - Schlüssel '​PersonTypeID_dStoreUser'​ - ausgelesen werden). Im wiki für die SmartEngine gibt es auch ein eigenes Kapitel über Benutzer und Personen, das sehr hilfreich ist, die Konzepte (sprich die Unterscheidung zwischen Benutzern und Personen) dahinter zu verstehen.
 +
 +
 +
 +Hintergrund ist, daß man sich für viele Prozeduren als eine Person identifizieren muß, weil daran bestimmte Berechtigungen geknüpft sind - wie z.B. im gesamten Bereich der Foren (z.B. [[dstoreproc>​fo_Get_MainPostings_Pu]]). Manche administrative Funktionen im admin_SmartGate (Java-Tool für backend-Aufgaben,​ siehe dstore-wiki) erfordern Aufrufe solcher Prozeduren, die dann entweder fehlschlagen würden (weil keine Identifizierungsdaten für eine Person vorhanden sind) oder für die man extra einen weiteren Authentifizierungs-Dialog einbauen müßte. Genau für diese Situation gibt es die Personen des Typs [[dstoreterm>​dStoreUser]],​ deren Identifikationsdaten exakt denen eines Benutzers (Name und Passwort) entsprechen,​ so daß eine Personen-Identifikation implizit möglich ist.
 +
  
engine/glossary/dstoreuser.txt · Zuletzt geändert: 14.11.2014 (Externe Bearbeitung)