Table of Contents

Interface ISystemPrincipal

Namespace
PushTechnology.ClientInterface.Client.Features.Control.Clients
Assembly
Diffusion.Client.dll

The principal in the system authentication store.

public interface ISystemPrincipal

Properties

AssignedRoles

Gets the roles that the system authentication handler will assign to the principal.

IReadOnlyCollection<string> AssignedRoles { get; }

Property Value

IReadOnlyCollection<string>

The read-only collection of roles.

LockingPrincipal

Gets the name of the principal this ISystemPrincipal is locked by.

string LockingPrincipal { get; }

Property Value

string

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

Name

Gets the system principal name.

string Name { get; }

Property Value

string

The system principal name.