Class UserContext

java.lang.Object
de.xima.fc.user.UserContext
All Implemented Interfaces:
Serializable

public class UserContext extends Object implements Serializable
Die Klasse dient der Rechte- und Zugriffsabsicherung für den API-Zugriff.

Um mit der API auf das Backendsystem zugreifen zu können, muss ein Nutzer im System authentifiziert sein und die benötigten Rechte besitzen. Der Nutzer dessen Rechte geprüft werden, werden in einem Objekt dieser Klasse gekapselt. Mit jeder Anfrage muss der jeweilge Benutzer gesetzt werden. Ist kein Nutzer bekannt, so können Systemnutzer verwendet werden.

Wird die Nutzerverwaltung von Formcycle genutzt, sollte, wenn möglich immer der aktuell angemeldete Benutzer in den UserContext gesetzt werden. So kann sichergestellt werden, dass nur Nutzer mit den entsprechenden Rechten entsprechende Funktionen aufrufen.
See Also:
  • Method Details