Table of Contents

Interface IPermission

Namespace
PushTechnology.ClientInterface.Client.Types
Assembly
Diffusion.Client.dll

A permission protects an access-controlled operation.

Permissions are granted to 'roles' and principals are assigned to roles, and it is this relationship that defines what operations a client session may perform. It is also possible for roles to be assigned to anonymous sessions (those that do not supply a principal when connecting).

See the user guide for full details of how permissions are configured.

public interface IPermission