Зареєструвати клієнта (RFC 7591)
Нове/oauth/registerРеєстрація клієнта
Динамічна реєстрація клієнтів (RFC 7591) для загальнодоступних клієнтів, таких як додатки MCP та інтерфейси командного рядка (CLI). Секретний ключ не видається — кожен клієнт використовує PKCE.
Примітки
redirect_urisмає бутиhttpsабоhttpна127.0.0.1/localhost(будь-який порт) для додатків на комп’ютері користувача.- Самореєстровані клієнти відображаються на сторінці згоди як «неперевірені»; співробітники StableProxy можуть перевірити клієнта.
Метод запита
Параметри запиту
| Ідентифікатор | Правила | Приклад |
|---|---|---|
| client_name | requiredstring | 75 |
| redirect_uris | requiredarray | [] |
| logo_uriНе обов'язково | nullableurl | null |
| token_endpoint_auth_methodНе обов'язково | nullablein:none | "none" |
Приклади коду
1const baseUrl = "https://api.stableproxy.com/v3";2const response = await fetch(baseUrl + "/oauth/register", {3 method: "POST",4 headers: {5 "Content-Type": "application/json"6 },7 body: JSON.stringify({8 "client_name": 75,9 "redirect_uris": "[]",10 "logo_uri": "null",11 "token_endpoint_auth_method": "\"none\""12 })13});14const data = await response.json();Приклади відповідей
{
"client_id": "3f6c2a0e-8b1d-4c6f-9a77-1d2e3f4a5b6c",
"client_name": "My scraper",
"redirect_uris": [
"http://127.0.0.1:53682/callback"
],
"token_endpoint_auth_method": "none",
"grant_types": [
"authorization_code",
"refresh_token"
],
"response_types": [
"code"
]
}