21.134. Class ServicesPermissions

Namespace: ArmoniK.Core.Common.Auth.Authorization.Permissions
Assembly: ArmoniK.Core.Common.dll

Permissions related to each service

public static class ServicesPermissions

21.134.1. Inheritance

objectServicesPermissions

21.134.2. Inherited Members

object.Equals(object?), object.Equals(object?, object?), object.GetHashCode(), object.GetType(), object.MemberwiseClone(), object.ReferenceEquals(object?, object?), object.ToString()

21.134.3. Fields

21.134.3.1. All

public const string All = "*"

21.134.3.1.1. Field Value

string

21.134.3.2. Default

public const string Default = "Default"

21.134.3.2.1. Field Value

string

21.134.3.3. PermissionsLists

Dictionary with the list of permissions for each service

public static readonly ImmutableDictionary<string, ImmutableList<Permission>> PermissionsLists

21.134.3.3.1. Field Value

ImmutableDictionary<string, ImmutableList<Permission>>

21.134.3.4. Type2NameMapping

public static readonly ReadOnlyDictionary<Type, string> Type2NameMapping

21.134.3.4.1. Field Value

ReadOnlyDictionary<Type, string>

21.134.4. Methods

21.134.4.1. FromType(Type)

Determines the service name from the given service type

public static string FromType(Type t)

21.134.4.1.1. Parameters

t Type

Type of the service

21.134.4.1.2. Returns

string

Name of the service used in permissions