Skip to content

Commit 0b03a0d

Browse files
docs: document CIMD OAuth support (#985)
Co-authored-by: CharlieHelps <charlie@charlielabs.ai>
1 parent 31c5eb3 commit 0b03a0d

1 file changed

Lines changed: 4 additions & 3 deletions

File tree

README.md

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -481,7 +481,8 @@ header, such as Claude.ai custom connectors. Self-hosted Workers can opt in by
481481
following the `OAUTH_KV` setup in [CONTRIBUTING.md](./CONTRIBUTING.md):
482482
483483
- RFC 8414 / RFC 9728 discovery metadata under `/.well-known/`
484-
- Dynamic client registration (`/register`) and PKCE token exchange (`/token`)
484+
- Client ID Metadata Documents (CIMD), with dynamic client registration
485+
(`/register`) as a fallback, and PKCE token exchange (`/token`)
485486
- An `/authorize` page where you paste your Hevy API key once; the key is
486487
validated with Hevy and stored encrypted inside the OAuth grant
487488
@@ -497,8 +498,8 @@ refresh for supported clients.
497498
498499
The endpoint does not expose legacy SSE or a `GET` event stream. Without the
499500
opt-in OAuth layer, clients that require OAuth discovery, dynamic
500-
registration, or token refresh are not compatible unless they can send the
501-
fixed custom header above.
501+
registration, CIMD, or token refresh are not compatible unless they can send
502+
the fixed custom header above.
502503
503504
### Self-host the Worker
504505

0 commit comments

Comments
 (0)