Skip to content
pmattmann edited this page Nov 17, 2011 · 5 revisions

User DOM

User

(Edit UML)

User

Der User als solches representiert eine Person. Informationen, welche nicht direkt zu einer Person gehören, sind entsprechend andersweitig abgebildet.

Camp

Die Entität Camp representiert ein Lager.

UserCamp

Die UserCamp Entität stellt die Mitarbeit eines Users bei einem Lager dar. Es handelt sich um eine Kreuztabelle, welche die N-zu-M-Beziehung zwischen User und Camp representiert.

Role

Die Rolle definiert, in welcher Form ein User an einem Lager beteiligt ist.

Session

Die Session wird erstellt, wenn eine User sich einloggt. Sie speichert dessen Identität (SessoinId) und den AutoLogin Key (dieser wird dem Browser in ein Cookie gespeichert). Die Wahl einer 1-zu-N-Beziehung ermöglicht es, dass ein User an verschiedenen Computern das AutoLogin eingeschaltet haben kann.

Login

Die Login Entität speichert das Passwort und den Salz eines Users. Die Login-Entität kann auch fehlen, wenn der User OAuth verwendet.

OAuth

OAuth speichert alle nötigen Informationen, um OpenAuth verwenden zu können.

Clone this wiki locally