Table of Contents

Class Authorization

Namespace
Arc4u.Security.Principal
Assembly
Arc4u.dll

The Authorization class is the class designed to contains the authority information filled by a AuthorizationFiller and is serializable.

public class Authorization
Inheritance
Authorization
Inherited Members

Constructors

Authorization()

Initializes a new instance of the Authorization class.

public Authorization()

Properties

AllOperations

Return the list of operations so it is possible to show the complete operations list!

[JsonPropertyName("allOperations")]
[JsonIgnore(Condition = JsonIgnoreCondition.WhenWritingDefault)]
public List<Operation> AllOperations { get; set; }

Property Value

List<Operation>

Operations

Gets or sets the operations.

[JsonPropertyName("operations")]
[JsonIgnore(Condition = JsonIgnoreCondition.WhenWritingDefault)]
public List<ScopedOperations> Operations { get; set; }

Property Value

List<ScopedOperations>

The operations.

Roles

Gets or sets the roles.

[JsonPropertyName("roles")]
[JsonIgnore(Condition = JsonIgnoreCondition.WhenWritingDefault)]
public List<ScopedRoles> Roles { get; set; }

Property Value

List<ScopedRoles>

The roles.

Scopes

Gets or sets the scopes.

[JsonPropertyName("scopes")]
[JsonIgnore(Condition = JsonIgnoreCondition.WhenWritingDefault)]
public List<string> Scopes { get; set; }

Property Value

List<string>

The scopes.