Interface ISystemAuthenticationConfiguration
The snapshot of information from the system authentication store.
Namespace: PushTechnology.ClientInterface.Client.Features.Control.Clients
Assembly: Diffusion.Client.dll
Syntax
public interface ISystemAuthenticationConfiguration
Properties
AnonymousAction
Gets the action to take for anonymous connection attempts.
Declaration
AnonymousConnectionAction AnonymousAction { get; }
Property Value
Type | Description |
---|---|
AnonymousConnectionAction | The action to take for anonymous connection attempts. |
Principals
Gets the system principals stored on the server.
Declaration
IReadOnlyCollection<ISystemPrincipal> Principals { get; }
Property Value
Type | Description |
---|---|
IReadOnlyCollection<ISystemPrincipal> | The read-only collection of principals. |
RolesForAnonymousSessions
Gets the roles the system authentication handler will assign to anonymous sessions.
Declaration
IReadOnlyCollection<string> RolesForAnonymousSessions { get; }
Property Value
Type | Description |
---|---|
IReadOnlyCollection<String> | The read-only collection of roles that the system authentication handler will assign to anonymous sessions. |
Remarks
Applicable only if anonymous connections are allowed.