Registro dinâmico de cliente OAuth (RFC 7591)
POST/oauth/register
- Auth
- Jeton requis
- Clé d’API:
- Clé d’API non acceptée
Les descriptions des endpoints viennent directement de la spécification de l’API et sont en portugais pour l’instant. L’interface autour est traduite.
É assim que o Claude, o ChatGPT e o Cursor se registram sozinhos, sem chave para copiar. `redirect_uris` obrigatório: `https://` qualquer, `http://` só em `localhost`. `token_endpoint_auth_method` `none` (padrão, cliente público com PKCE), `client_secret_post` ou `client_secret_basic` (o segredo volta uma única vez). Limite de 20 registros por hora por IP. Público.
Corps de la requête application/json
| Nom | Type | Description |
|---|---|---|
redirect_urisobligatoire | string[] | |
client_namefacultatif | string | |
client_urifacultatif | string | |
logo_urifacultatif | string | |
token_endpoint_auth_methodfacultatif | none | client_secret_post | client_secret_basic | |
grant_typesfacultatif | authorization_code | refresh_token[] |
Réponses
| Statut | Description |
|---|---|
201 | Cliente registrado (formato da RFC 7591, fora do envelope da API). |
400 | `{ error, error_description }` — `invalid_redirect_uri` ou `invalid_client_metadata`. |
429 | Limite de registros atingido. |
Exemple curl
curl -X POST "https://api.memberfy.net/oauth/register" \
-H "Authorization: Bearer $TOKEN" \
-H "Content-Type: application/json" \
-d '{"redirect_uris":["string"]}'