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<System.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
System.String

The name of the locking principal, or null, if the ISystemPrincipal is not locked.

Name

Gets the system principal name.

Declaration
string Name { get; }
Property Value
Type Description
System.String

The system principal name.

Back to top