MJCZone.MediaMatic.AspNetCore.Security
Assembly: MJCZone.MediaMatic.AspNetCore
Classes
| Name | Description |
|---|---|
| CryptoUtils | Utility 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). |
| DefaultMediaMaticPermissions | Default implementation of IMediaMaticPermissions that allows all users, all authenticated user, or users with a specific role. |
Interfaces
| Name | Description |
|---|---|
| IMediaMaticPermissions | Interface for implementing custom authorization logic for MediaMatic operations. |
Enums
| Name | Description |
|---|---|
| PermissionDefault | Specifies the default permission behavior. |