TemporaryKey Table (503)
•
Environment: onsite, online
Some tooltip text!
• 1 minute to read
• 1 minute to read
Temporary keys for lightweight authentications such as changing ones subscriptions
Fields
| Name | Description | Type | Null |
|---|---|---|---|
| temporarykey_id | Primary key | PK | |
| domain | The domain this is a key for | Enum TemporaryKeyDomain | |
| target_id | The primary key in the table this is a key for | Int | ● |
| person_id | The person this is a key for | FK person | ● |
| authkey | The actual key | String(256) | |
| expires | When this key expires (server localtime) | DateTime | ● |
| registered | Registered when | UtcDateTime | |
| registered_associate_id | Registered by whom | FK associate | |
| updated | Last updated when | UtcDateTime | |
| updated_associate_id | Last updated by whom | FK associate | |
| updatedCount | Number of updates made to this record | UShort | |
| payload | Optional field that may contain arbitrary data used when the key is verified, dependent on the domain | String(4000) | ● |

Indexes
| Fields | Types | Description |
|---|---|---|
| temporarykey_id | PK | Clustered, Unique |
Relationships
| Table | Description |
|---|---|
| associate | Employees, resources and other users - except for External persons |
| person | Persons |
Replication Flags
- None
Security Flags
- No access control via user's Role.