Namespace FoundationaLLM.Common.Models.Authorization
Classes
- ActionAuthorizationRequest
Represents a request to authorize an action.
- ActionAuthorizationResult
Represents the result of an action authorization request.
- AuthorizableAction
Defines the properties of an authorizable action managed by the FoundationaLLM.Authorization resource provider.
- AuthorizableActions
Defines all authorizable actions managed by the FoundationaLLM.Authorization resource provider.
- ClientSecretKey
Represents a key to be shared to or received from the client. This key can be validated by recomputing the hash using the ClientSecret + Salt as input.
- PersistedSecretKey
Represents a persisted secret key.
- PolicyAssignment
Represents a PBAC policy assignment.
- PolicyDefinition
Defines a security policy used in FoundationaLLM PBAC
- PolicyDefinitions
Represents all policy definitions used in PBAC.
- PolicyMatchingStrategy
Represents a policy matching strategy.
- ResourcePathAuthorizationResult
Represents the result of a resource path authorization request.
- RoleAssignmentOperationResult
Represents the result of a role assignment operation.
- RoleAssignmentQueryParameters
Parameters for querying role assignments.
- RoleAssignmentRequest
Represents a role assignment request.
- RoleAssignmentsWithActionsRequest
Represents a request to fetch the roles and allowed actions for a resource scope.
- RoleAssignmentsWithActionsResult
Represents the result of a GET roles with actions request.
- RoleDefinitions
Represents all role definitions used in RBAC.
- SecretKey
Represents a secret key.
- SecretKeyValidationResult
Provides the result of a secret key validation.
- UserAuthorizationContext
Represents authorization context for a user.