DB Schema
User
Created on first login via vuer-auth token exchange. Global scope.
| Field | Type | Description |
|---|---|---|
id | ObjectId | Primary key |
sub | String (unique) | vuer-auth user ID (OIDC sub claim) |
email | String? | Email address |
name | String? | Display name |
username | String? | Username |
given_name | String? | First name |
family_name | String? | Last name |
picture | String? | Avatar URL |
email_verified | Boolean? | Email verification status |
metadata | Json? | Arbitrary metadata |
deletedAt | DateTime? | Soft delete timestamp |
createdAt | DateTime | Created timestamp |
updatedAt | DateTime | Last updated timestamp |
Indexes: deletedAt