• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

supabase / auth / 31647220889
71%

Build:
DEFAULT BRANCH: master
Ran 12 Aug 2026 10:36PM UTC
Jobs 1
Files 203
Run time 1min
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

12 Aug 2026 10:30PM UTC coverage: 72.352% (-0.001%) from 72.353%
31647220889

push

github

web-flow
feat(scim): Add /ResourceTypes and /Schemas (#2664)

## What kind of change does this PR introduce?

Feature. `GET /scim/v2/ResourceTypes` and `GET /scim/v2/Schemas` return an empty `ListResponse`.

## What is the current behavior?

`ServiceProviderConfig` returns a real document, but `ResourceTypes` and `Schemas` still return 501 in the RFC 7644 error form.

## What is the new behavior?

Adds the query response form from RFC 7644, and both endpoints answer with an empty one. No resource types exist yet.

```bash
$ curl -s http://localhost:9999/scim/v2/Schemas | jq
{
  "schemas": [
    "urn:ietf:params:scim:api:messages:2.0:ListResponse"
  ],
  "totalResults": 0,
  "startIndex": 1,
  "itemsPerPage": 0,
  "Resources": []
}
```

Neither endpoint supports filtering. RFC 7644, Section 4:

> Query parameters described in Section 3.4.2, such as filtering,
sorting, and
> pagination, SHALL be ignored. If a "filter" is provided, the service
provider
> SHOULD respond with HTTP status code 403 (Forbidden) to ensure that
clients
> cannot incorrectly assume that any matching conditions specified in a
filter
> are true.

```bash
$ curl -s 'http://localhost:9999/scim/v2/Schemas?filter=name%20eq%20%22User%22' | jq
{
  "schemas": [
    "urn:ietf:params:scim:api:messages:2.0:Error"
  ],
  "detail": "Filtering is not supported on this endpoint",
  "status": "403"
}
```

19 of 19 new or added lines in 2 files covered. (100.0%)

7 existing lines in 1 file now uncovered.

18562 of 25655 relevant lines covered (72.35%)

678.64 hits per line

Coverage Regressions

Lines Coverage ∆ File
7
58.64
-0.82% internal/api/oauthserver/handlers.go
Jobs
ID Job ID Ran Files Coverage
1 31647220889.1 12 Aug 2026 10:36PM UTC 203
72.35
GitHub Action Run
Source Files on build 31647220889
  • Tree
  • List 203
  • Changed 2
  • Source Changed 0
  • Coverage Changed 2
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • 0fb56ca9 on github
  • Prev Build on master (#31620207061)
  • Next Build on master (#32235017034)
  • Delete
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE TRIAL · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc