Interface ISystemPrincipal
The principal in the system authentication store.
Namespace: PushTechnology.ClientInterface.Client.Features.Control.Clients
Assembly: Diffusion.Client.dll
Syntax
public interface ISystemPrincipal
Properties
AssignedRoles
Gets the roles that the system authentication handler will assign to the principal.
Declaration
IReadOnlyCollection<string> AssignedRoles { get; }
Property Value
Type | Description |
---|---|
IReadOnlyCollection<String> | The read-only collection of roles. |
LockingPrincipal
Gets the name of the principal this ISystemPrincipal is locked by.
Declaration
string LockingPrincipal { get; }
Property Value
Type | Description |
---|---|
String | The name of the locking principal, or |
Name
Gets the system principal name.
Declaration
string Name { get; }
Property Value
Type | Description |
---|---|
String | The system principal name. |