Зарегистрировать клиента (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"
]
}