mirror of
https://github.com/svemagie/indiekit-endpoint-activitypub.git
synced 2026-04-02 15:44:58 +02:00
OAuth 2.0 requires the server to echo the state parameter in the callback redirect. Mastodon clients (e.g. murmel.social) send a state value and fail with 'missing parameters' if it is absent. Thread state through: GET query → session store → hidden form field → POST body → callback redirect (approve and deny paths).