1. Backend без данных
RSID docs
Russian
  • English
  • Russian
  • Uzbek
  • Обзор интеграции
  • Веб SDK
    • Руководство по интеграции
    • Авторизация (sign-in)
      POST
    • Обновление токена (refresh)
      POST
    • Создание сессии
      POST
    • Получение данных пользователя
      GET
  • Мобильный SDK
    • Руководство по интеграции
    • Авторизация (sign-in)
      POST
    • Обновление токена (refresh)
      POST
    • Создание сессии
      POST
    • Получение данных пользователя
      GET
  • Backend с данными
    • Руководство по интеграции
    • Авторизация (sign-in)
      POST
    • Обновление токена (refresh)
      POST
    • Вариант 1 — сравнение фото с фото из паспорта
      POST
    • Вариант 2 — сравнение двух фото с данными гражданина
      POST
    • Вариант 3 — сравнение двух фото без данных гражданина
      POST
    • Получение результата
      GET
  • Backend без данных
    • Руководство по интеграции
    • Авторизация (sign-in)
      POST
    • Обновление токена (refresh)
      POST
    • Вариант 1 — сравнение фото с фото из паспорта
      POST
    • Вариант 2 — сравнение двух фото с данными гражданина
      POST
    • Вариант 3 — сравнение двух фото без данных гражданина
      POST
  • Авторизация и QR-подписание
    • Вход через RS-ID (OAuth2)
    • Подписание по QR-коду
    • Получение данных пользователя по коду
      POST
    • Авторизация (sign-in)
      POST
    • Обновление токена (refresh)
      POST
    • Создание QR-токена
      POST
    • Статус QR-токена по qr_id
      GET
    • Статус QR-токена по external_id
      GET
  • Schemas
    • ErrorResponse
    • AuthCodeRequest
    • ClientCredentials
    • Token
    • UserInfo
    • TokenResponseEnvelope
    • DocumentInfo
    • Signer
    • StringResponseEnvelope
    • ContactInfo
    • CallbackEvent
    • UserProfile
    • QrTokenCreateRequest
    • PhotoItem
    • Address
    • UserProfileResponseEnvelope
    • AdditionalParams
    • WebSessionCreateRequest
    • QrToken
    • UserProfileResponse
    • CompareFaceRequest
    • UserResponseEnvelope
    • CompareImagesWithInfoRequest
    • QrTokenResponseEnvelope
    • CompareImagesRequest
    • SignCallback
    • ComparisonResult
    • MobileSessionCreateRequest
    • ComparisonResultEnvelope
  1. Backend без данных

Авторизация (sign-in)

POST
{{base_url}}/v1/auth/sign-in
Обменивает client_id и client_secret клиента на токен доступа.
Вызывайте с бэкенда клиента до создания сессий. Используйте access_token в заголовке Authorization: Bearer {access_token} всех остальных запросов. Используйте токен повторно, пока не пройдут expires_in секунд; затем используйте refresh.
Authorization: не требуется.
Безопасность: никогда не раскрывайте client_secret и access_token в браузере.

Request

Body Params application/jsonRequired

Examples

Responses

🟢200
application/json
Токен выдан (code = 0) или учётные данные отклонены (code = -5).
Bodyapplication/json

🟠400
🔴500
Request Request Example
Shell
JavaScript
Java
Swift
curl --location --globoff '{{base_url}}/v1/auth/sign-in' \
--header 'Content-Type: application/json' \
--data '{
    "client_id": "backend-api-client",
    "client_secret": "s3cr3t-value"
}'
Response Response Example
200 - Успех
{
    "data": {
        "access_token": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiJ3ZWItc2RrLWNsaWVudCIsImV4cCI6MTc2MjI0NjQwMH0.4f8Jm2kq9XyTn1VbQ7cR0sLwZp3eHuGa6dKiOv5MtYs",
        "token_type": "Bearer",
        "expires_in": 3600,
        "scope": "read write",
        "refresh_token": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiJ3ZWItc2RrLWNsaWVudCIsInR5cCI6InJlZnJlc2gifQ.Qm7Lw2Zx8Cv4Bn1Ka9Ds3Fg6Hj0Rt5Ey2Up8Io4WaN"
    },
    "code": 0,
    "message": "Success"
}
Modified at 2026-11-10 09:09:47
Previous
Руководство по интеграции
Next
Обновление токена (refresh)
Built with