~ knotless Search/
↑↓ move↵ open⇧↵ all results

chadtmiller.com/pds.js

An atproto PDS in JavaScript, for Cloudflare Workers and Node

0
0
main
11 lines · 520 B Raw History
---
'@pdsjs/core': patch
---

A refresh token just rotated answers a replay with its replacement until that
replacement is used, instead of refusing it. Browser apps lose the reply to a
refresh whenever a page reloads, a link is followed or a laptop sleeps with
the refresh in flight, then come back with the old token and were signed out.
The tokens are DPoP-bound, so answering costs nothing without the session's
key; a session revoked meanwhile stays revoked, and a spent token isn't
listed as a session of its own.