Table of Contents

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 string

Der 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.