feat: redesign CMS and unify German admin UI
This commit is contained in:
@@ -2,7 +2,7 @@ import { createHash, randomBytes } from "node:crypto";
|
||||
|
||||
/**
|
||||
* Long-lived, random, rotatable secret for a personal calendar-subscription
|
||||
* URL (/calendar/<token>.ics) — treated like an API key, not a
|
||||
* URL (/calendar/<token>.ics) - treated like an API key, not a
|
||||
* short-lived link: only its hash is stored, so a database leak alone
|
||||
* can't be used to subscribe to anyone's calendar, and rotating it
|
||||
* (overwriting the stored hash) immediately invalidates the old URL.
|
||||
|
||||
Reference in New Issue
Block a user