Files
akkounts/config
raucao 295261b332
CI / Test (pull_request) Failing after 46s
Address review findings in the PKCE flow
- Make authorization-code redemption atomic: claim the code with a guarded
  delete inside the transaction that creates the authorization, so concurrent
  exchanges can't both issue a token (RFC 6749 4.1.3)
- Compare the token request's client_id host to the code's stored client_id
  (defense-in-depth alongside the exact redirect_uri match)
- Reject unknown response_type values with unsupported_response_type
- Validate the PKCE code_challenge (43-128 unreserved chars, S256) so a client
  can't persist an over-long or malformed challenge
- Return invalid_request for missing token-endpoint parameters, and set
  Cache-Control: no-store on error responses too
- Use the right separator when the redirect_uri already has a query string
- Look codes up through the active scope; drop the unused consume!; serialize
  permissions as JSON
- Purge abandoned authorization codes via a recurring Solid Queue task

Part of #254
2026-11-03 11:40:18 +04:00
..
2026-08-10 17:02:37 -06:00
2022-02-12 14:41:47 -06:00
2020-11-07 14:49:52 +01:00
2025-05-05 15:25:25 +04:00
2025-04-28 00:17:25 +04:00
2025-05-06 15:32:59 +04:00
2026-08-10 17:24:08 -06:00
WIP
2024-04-21 10:51:41 +02:00
2020-11-07 14:49:52 +01:00