Nabû 1.0.0
Standardizing .NET developments with abstractions
Humbaba.Authorization.Role Class Referenceabstract
Inheritance diagram for Humbaba.Authorization.Role:

Public Member Functions

virtual bool Authorize (IHumbabaAuthorize reference)
IHumbabaAuthorize Instantiate ()
IHumbabaAuthorize Instantiate (string? sourceValueIdentity)
virtual void UpdateRights (Right[]? rights, string? resourceStringValue)

Properties

virtual Right[] Rights = [] [get, protected set]
virtual string DisplayName [get]
virtual string IdentityName [get]
virtual ? string ResourceTypeIdentity [get]
virtual ? string ResourceValueIdentity [get]

Member Function Documentation

◆ Authorize()

virtual bool Humbaba.Authorization.Role.Authorize ( IHumbabaAuthorize reference)
virtual

◆ Instantiate() [1/2]

IHumbabaAuthorize Humbaba.Authorization.Role.Instantiate ( )
abstract

◆ Instantiate() [2/2]

IHumbabaAuthorize Humbaba.Authorization.Role.Instantiate ( string? sourceValueIdentity)
abstract

Property Documentation

◆ DisplayName

virtual string Humbaba.Authorization.Role.DisplayName
get

◆ IdentityName

virtual string Humbaba.Authorization.Role.IdentityName
get

◆ ResourceTypeIdentity

virtual ? string Humbaba.Authorization.Role.ResourceTypeIdentity
get

◆ ResourceValueIdentity

virtual ? string Humbaba.Authorization.Role.ResourceValueIdentity
get