RM Kalendář — widget demo

Zadej uživatele a kalendář → server podepíše JWT → widget se načte. Ukázka embedu JS.

Vyplň a klikni na „Načíst kalendář".
Jak to embednout do cizí stránky

          
Token patří do property, ne do URL skriptu. Krátkou platnost obnovuj přes calendar.tokenProvider = async () => ….
Token v produkci podepisuje RM (ne tenhle dev endpoint) — adaptér ho jen ověřuje sdíleným tajemstvím JWT_SECRET, algoritmem JWT_ALG (výchozí HS256). Povinné claims: user (vlastník kolekce), cal (název kalendáře), scope (read nebo write) a exp. Cíl v CalDAV z nich vznikne jako CALDAV_BASE_URL/<user>/<cal>.