Skip to content

MJCZone.DapperMatic.AspNetCore.Security

Assembly: MJCZone.DapperMatic.AspNetCore

Classes

NameDescription
CryptoUtilsUtility methods for encryption and decryption using AES-GCM. Supports both raw 256-bit keys (Base64) and passphrase-derived keys (PBKDF2). Encrypted payloads include necessary metadata (mode, salt, nonce, tag).
DefaultDapperMaticPermissionsDefault implementation of IDapperMaticPermissions that allows all users, all authenticated user, or users with a specific role.
OperationTagsUtility class for identifying DapperMatic operation tags.

Interfaces

NameDescription
IDapperMaticPermissionsInterface for implementing custom authorization logic for DapperMatic operations.

Enums

NameDescription
PermissionDefaultSpecifies the default permission behavior.