Something went wrong. Try again.
A single-user ATProto PDS that runs on a Cloudflare Worker cirrus.earth
Something went wrong. Try again.
fix(oauth-provider): accept query-only granular scopes (#175)
`parseScope` only looked for `:` to find the resource prefix, so valid canonical scopes using the `prefix?query` form (e.g. a multi-collection `repo?collection=a&collection=b` produced by expanding a permission set) were rejected as `Unknown scope resource`. Use the earlier of `:` and `?` as the delimiter, matching `@atproto/oauth-scopes` syntax.
Author Matt Kane Committer GitHub Date (May 24, 2026, 3:25 PM UTC) Commit
Copy SHA
Parent 71b988e4 71b988e485d5128b185fb4970aaa35011bf67e04