Filter deprecated OAuth discovery scopes#66
Conversation
7f3ed67 to
fdbe717
Compare
Greptile SummaryThis PR adds a deprecated-scope filtering pass to the OAuth discovery layer: after fetching the OIDC
Confidence Score: 5/5Safe to merge — the new filtering path is additive, fail-open on any catalog error, and all three changed files are well-covered by tests. The logic is correct across all code paths: caches are checked before creating an HTTP client, No files require special attention. Important Files Changed
Reviews (2): Last reviewed commit: "Filter deprecated OAuth discovery scopes" | Re-trigger Greptile |
fdbe717 to
5d0d01e
Compare
Summary
project:*andorganization:*scopes from protected-resource metadata and 401 scope hintsTest Plan
uv run --group dev ruff check src testsuv run --group dev black --check src testsuv run --group dev pyrightuv run python -m unittest discover -s tests/unit -vhttps://cloud.appwrite.io/v1/console/scopes/projectand/organizationresponse shapes and filtering behavior