Method GetUserRoleRights
- Namespace
- FS.Hosting.Shared.AccessControl
- Assembly
- FS.Hosting.Shared.dll
GetUserRoleRights(string, string)
Gibt die Berechtigungen und Rollen für alle AccessUnits des übergebenen Benutzers zurück.
Ermittelt die Rechte für den Benutzer anhand des übergebenen UserTokens/Benutzers und der aktuellen AccessUnit-Hierarchie. Gibt eine leere FS.Hosting.Shared.AccessControl.AccessUnitTable zurück, wenn die Authentifizierung deaktiviert ist oder der Token ungültig ist.
AccessUnitTable GetUserRoleRights(string userTokenBase64, string userName = null)
Parameters
userTokenBase64
stringDer UserToken als Base64-codierter String. Dieser dient zur Autorisierung gegenüber dem Authentication-Service.
userName
string(Optional) Der Benutzer, für den die Informationen ermittelt werden sollen. Wird
null
übergeben, dann wird der Benutzer des übergebenen UserToken verwendet.
Returns
- AccessUnitTable
Eine FS.Hosting.Shared.AccessControl.AccessUnitTable mit den Berechtigungen und Rollen des Benutzers für alle AccessUnits.
Exceptions
- FSApplicationException
Wird ausgelöst, wenn die AccessUnit-Hierarchie nicht registriert werden kann.