Class Rights
User rights contains data about access levels to permissions in the system. Use Configuration internally to keep the data organized in hierarchical navigable structure. Configuration also allows to cross-link permission levels using vars and make acess level dependent on settings on a particular machine using environmental vars
Inheritance
System.Object
Rights
Inherited Members
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Namespace: Azos.Security
Assembly: Azos.dll
Syntax
public sealed class Rights
Constructors
Rights(Configuration)
Declaration
public Rights(Configuration data)
Parameters
Type | Name | Description |
---|---|---|
Configuration | data |
Fields
CONFIG_ROOT_SECTION
Declaration
public const string CONFIG_ROOT_SECTION = "rights"
Field Value
Type | Description |
---|---|
System.String |
Properties
None
An instance that signifies an absence of any rights at all - complete access denied
Declaration
public static Rights None { get; }
Property Value
Type | Description |
---|---|
Rights |
Root
Declaration
public IConfigSectionNode Root { get; }
Property Value
Type | Description |
---|---|
IConfigSectionNode |