Namespace DataWeb.Authorization
Namespaces
DataWeb.Authorization.PermissionRules
DataWeb.Authorization.SqlServer
Classes
AuthorizationService
Provides authorization services for managing permission sets for users.
PermissionSet
Represents a permission set and provides methods for managing permissions and rules.
PermissionSet.Permission
Represents a permission with a name and a list of associated roles.
PermissionSetData
Represents the data for a permission set.
PermissionSetData.Permission
Represents a permission within a permission set.
PermissionSetFilter
Represents a filter for permission sets.
PermissionSetTable
Represents a table configuration for a permission set.
SharedKeyService
Provides a service to authenticate requests using HMAC-SHA256 shared key signatures.
Interfaces
IAuthorizationService
Provides authorization services for managing permission sets for users.
IPermissionRule
Defines the contract for permission rule evaluation.
IPermissionRuleStore
Defines a store for retrieving permission rule filters based on user roles.
IPermissionSetStore
Defines a store for retrieving permission set data.
ISharedKeyService
Provides a service to authenticate requests using HMAC-SHA256 shared key signatures.