Skip to content

MJCZone.MediaMatic.AspNetCore.Security

Assembly: MJCZone.MediaMatic.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).
DefaultMediaMaticPermissionsDefault implementation of IMediaMaticPermissions that allows all users, all authenticated user, or users with a specific role.

Interfaces

NameDescription
IMediaMaticPermissionsInterface for implementing custom authorization logic for MediaMatic operations.

Enums

NameDescription
PermissionDefaultSpecifies the default permission behavior.