OAuth
Начать авторизацию
Откройте в браузере. Неизвестный клиент или незарегистрированный redirect_uri даёт 400; иначе перенаправление на экран согласия Sofia.
Параметры запроса
response_typestringобязательноДолжно быть
code.client_idstringобязательноclient_idклиента.redirect_uristringобязательноЗарегистрированный адрес перенаправления, сравнивается точно.
scopestringобязательноЗапрашиваемые разрешения через пробел (
offline_access, чтобы получить refresh token).statestringВозвращается без изменений при возврате, чтобы защитить клиента от CSRF.
code_challengestringобязательноPKCE-вызов,
base64url(SHA-256(code_verifier)), обязателен для каждого клиента.code_challenge_methodstringобязательноДолжно быть
S256.
Ответ
302
Перенаправляет на экран согласия или возвращает ошибку на redirect_uri.
400
invalid_client: неизвестный клиент или незарегистрированный redirect_uri.