oauth
Oauth Register
RFC 7591 - Dynamic Client Registration.
Redirect URIs are validated to prevent open-redirect attacks:
- HTTPS, loopback HTTP, or a private-use native-app scheme (RFC 8252 §7.1: cursor://, windsurf://, ...). Plain http:// to a real host stays rejected (cleartext), as do browser-executable schemes. PKCE — S256, enforced unconditionally at /oauth/authorize — is what makes custom schemes safe: an app that hijacks the scheme catches the code but cannot exchange it without the verifier. ADR-2026-08-16-dcr-custom-scheme-redirects.
Cap of 100 registered clients enforced via LRU eviction (oldest by last_used_at) — friendlier than 503 for legitimate clients while bounding storage growth.
post/oauth/register
Request
- Base URL: https://api.slideforge.dev
- URL: https://api.slideforge.dev/oauth/register
- Auth: one of:
- HTTP bearer
- API key in header X-API-Key
Response
Successful Response
unknown required
Changes
No recorded changes to this operation across all 1 revision of this API.