# RSID docs ## Docs - [Обзор интеграции](https://docs.rsid.uz/ru/overview.md): - Веб SDK [Руководство по интеграции](https://docs.rsid.uz/ru/web-sdk.md): - Мобильный SDK [Руководство по интеграции](https://docs.rsid.uz/ru/mobile-sdk.md): - Backend с данными [Руководство по интеграции](https://docs.rsid.uz/ru/backend-with-info.md): - Backend без данных [Руководство по интеграции](https://docs.rsid.uz/ru/backend-without-info.md): - Авторизация и QR-подписание [Вход через RS-ID (OAuth2)](https://docs.rsid.uz/ru/oauth2-sign.md): - Авторизация и QR-подписание [Подписание по QR-коду](https://docs.rsid.uz/ru/ds-sign.md): ## API Docs - Веб SDK [Авторизация (sign-in)](https://docs.rsid.uz/ru/%D0%B0%D0%B2%D1%82%D0%BE%D1%80%D0%B8%D0%B7%D0%B0%D1%86%D0%B8%D1%8F-sign-in-46538357e0.md): Обменивает `client_id` и `client_secret` клиента на токен доступа. - Веб SDK [Обновление токена (refresh)](https://docs.rsid.uz/ru/%D0%BE%D0%B1%D0%BD%D0%BE%D0%B2%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5-%D1%82%D0%BE%D0%BA%D0%B5%D0%BD%D0%B0-refresh-46538358e0.md): Выдаёт новый `access_token` по `refresh_token` из **sign-in**, без повторной авторизации. - Веб SDK [Создание сессии](https://docs.rsid.uz/ru/%D1%81%D0%BE%D0%B7%D0%B4%D0%B0%D0%BD%D0%B8%D0%B5-%D1%81%D0%B5%D1%81%D1%81%D0%B8%D0%B8-46538359e0.md): Создаёт сессию идентификации для одного пользователя и возвращает её `session_id`. - Веб SDK [Получение данных пользователя](https://docs.rsid.uz/ru/%D0%BF%D0%BE%D0%BB%D1%83%D1%87%D0%B5%D0%BD%D0%B8%D0%B5-%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85-%D0%BF%D0%BE%D0%BB%D1%8C%D0%B7%D0%BE%D0%B2%D0%B0%D1%82%D0%B5%D0%BB%D1%8F-46538360e0.md): Возвращает подтверждённый профиль гражданина для успешно идентифицированной сессии. - Мобильный SDK [Авторизация (sign-in)](https://docs.rsid.uz/ru/%D0%B0%D0%B2%D1%82%D0%BE%D1%80%D0%B8%D0%B7%D0%B0%D1%86%D0%B8%D1%8F-sign-in-46538819e0.md): Обменивает `client_id` и `client_secret` клиента Mobile SDK на токен доступа. - Мобильный SDK [Обновление токена (refresh)](https://docs.rsid.uz/ru/%D0%BE%D0%B1%D0%BD%D0%BE%D0%B2%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5-%D1%82%D0%BE%D0%BA%D0%B5%D0%BD%D0%B0-refresh-46538820e0.md): Выдаёт новый `access_token` по `refresh_token` из **sign-in**, без повторной авторизации. - Мобильный SDK [Создание сессии](https://docs.rsid.uz/ru/%D1%81%D0%BE%D0%B7%D0%B4%D0%B0%D0%BD%D0%B8%D0%B5-%D1%81%D0%B5%D1%81%D1%81%D0%B8%D0%B8-46538821e0.md): Создаёт сессию идентификации для одного пользователя и возвращает её `session_id`. - Мобильный SDK [Получение данных пользователя](https://docs.rsid.uz/ru/%D0%BF%D0%BE%D0%BB%D1%83%D1%87%D0%B5%D0%BD%D0%B8%D0%B5-%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85-%D0%BF%D0%BE%D0%BB%D1%8C%D0%B7%D0%BE%D0%B2%D0%B0%D1%82%D0%B5%D0%BB%D1%8F-46538822e0.md): Возвращает подтверждённый профиль гражданина для успешно идентифицированной сессии. - Backend с данными [Авторизация (sign-in)](https://docs.rsid.uz/ru/%D0%B0%D0%B2%D1%82%D0%BE%D1%80%D0%B8%D0%B7%D0%B0%D1%86%D0%B8%D1%8F-sign-in-46732203e0.md): Обменивает `client_id` и `client_secret` клиента на токен доступа. - Backend с данными [Обновление токена (refresh)](https://docs.rsid.uz/ru/%D0%BE%D0%B1%D0%BD%D0%BE%D0%B2%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5-%D1%82%D0%BE%D0%BA%D0%B5%D0%BD%D0%B0-refresh-46732204e0.md): Выдаёт новый `access_token` по `refresh_token` из **sign-in**, без повторной авторизации. - Backend с данными [Вариант 1 — сравнение фото с фото из паспорта](https://docs.rsid.uz/ru/%D0%B2%D0%B0%D1%80%D0%B8%D0%B0%D0%BD%D1%82-1-%D1%81%D1%80%D0%B0%D0%B2%D0%BD%D0%B5%D0%BD%D0%B8%D0%B5-%D1%84%D0%BE%D1%82%D0%BE-%D1%81-%D1%84%D0%BE%D1%82%D0%BE-%D0%B8%D0%B7-%D0%BF%D0%B0%D1%81%D0%BF%D0%BE%D1%80%D1%82%D0%B0-46732205e0.md): Сравнивает **одно** фото пользователя с **фото из паспорта** гражданина из государственного реестра. Гражданин определяется по `user_info`. - Backend с данными [Вариант 2 — сравнение двух фото с данными гражданина](https://docs.rsid.uz/ru/%D0%B2%D0%B0%D1%80%D0%B8%D0%B0%D0%BD%D1%82-2-%D1%81%D1%80%D0%B0%D0%B2%D0%BD%D0%B5%D0%BD%D0%B8%D0%B5-%D0%B4%D0%B2%D1%83%D1%85-%D1%84%D0%BE%D1%82%D0%BE-%D1%81-%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D0%BC%D0%B8-%D0%B3%D1%80%D0%B0%D0%B6%D0%B4%D0%B0%D0%BD%D0%B8%D0%BD%D0%B0-46732206e0.md): Сравнивает **два фото, присланных клиентом**, между собой. Гражданин определяется по `user_info`. - Backend с данными [Вариант 3 — сравнение двух фото без данных гражданина](https://docs.rsid.uz/ru/%D0%B2%D0%B0%D1%80%D0%B8%D0%B0%D0%BD%D1%82-3-%D1%81%D1%80%D0%B0%D0%B2%D0%BD%D0%B5%D0%BD%D0%B8%D0%B5-%D0%B4%D0%B2%D1%83%D1%85-%D1%84%D0%BE%D1%82%D0%BE-%D0%B1%D0%B5%D0%B7-%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85-%D0%B3%D1%80%D0%B0%D0%B6%D0%B4%D0%B0%D0%BD%D0%B8%D0%BD%D0%B0-46732207e0.md): Сравнивает **два фото, присланных клиентом**, без данных гражданина. Обращения к реестру нет; в результате только оценка сходства и `note`. - Backend с данными [Получение результата](https://docs.rsid.uz/ru/%D0%BF%D0%BE%D0%BB%D1%83%D1%87%D0%B5%D0%BD%D0%B8%D0%B5-%D1%80%D0%B5%D0%B7%D1%83%D0%BB%D1%8C%D1%82%D0%B0%D1%82%D0%B0-46732208e0.md): Возвращает результат сравнения по его `session_id` — для всех трёх вариантов. - Backend без данных [Авторизация (sign-in)](https://docs.rsid.uz/ru/%D0%B0%D0%B2%D1%82%D0%BE%D1%80%D0%B8%D0%B7%D0%B0%D1%86%D0%B8%D1%8F-sign-in-46748433e0.md): Обменивает `client_id` и `client_secret` клиента на токен доступа. - Backend без данных [Обновление токена (refresh)](https://docs.rsid.uz/ru/%D0%BE%D0%B1%D0%BD%D0%BE%D0%B2%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5-%D1%82%D0%BE%D0%BA%D0%B5%D0%BD%D0%B0-refresh-46748546e0.md): Выдаёт новый `access_token` по `refresh_token` из **sign-in**, без повторной авторизации. - Backend без данных [Вариант 1 — сравнение фото с фото из паспорта](https://docs.rsid.uz/ru/%D0%B2%D0%B0%D1%80%D0%B8%D0%B0%D0%BD%D1%82-1-%D1%81%D1%80%D0%B0%D0%B2%D0%BD%D0%B5%D0%BD%D0%B8%D0%B5-%D1%84%D0%BE%D1%82%D0%BE-%D1%81-%D1%84%D0%BE%D1%82%D0%BE-%D0%B8%D0%B7-%D0%BF%D0%B0%D1%81%D0%BF%D0%BE%D1%80%D1%82%D0%B0-46748587e0.md): Сравнивает **одно** фото пользователя с **фото из паспорта** гражданина из государственного реестра. Гражданин определяется по `user_info`. - Backend без данных [Вариант 2 — сравнение двух фото с данными гражданина](https://docs.rsid.uz/ru/%D0%B2%D0%B0%D1%80%D0%B8%D0%B0%D0%BD%D1%82-2-%D1%81%D1%80%D0%B0%D0%B2%D0%BD%D0%B5%D0%BD%D0%B8%D0%B5-%D0%B4%D0%B2%D1%83%D1%85-%D1%84%D0%BE%D1%82%D0%BE-%D1%81-%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D0%BC%D0%B8-%D0%B3%D1%80%D0%B0%D0%B6%D0%B4%D0%B0%D0%BD%D0%B8%D0%BD%D0%B0-46748596e0.md): Сравнивает **два фото, присланных клиентом**, между собой. Гражданин определяется по `user_info`. - Backend без данных [Вариант 3 — сравнение двух фото без данных гражданина](https://docs.rsid.uz/ru/%D0%B2%D0%B0%D1%80%D0%B8%D0%B0%D0%BD%D1%82-3-%D1%81%D1%80%D0%B0%D0%B2%D0%BD%D0%B5%D0%BD%D0%B8%D0%B5-%D0%B4%D0%B2%D1%83%D1%85-%D1%84%D0%BE%D1%82%D0%BE-%D0%B1%D0%B5%D0%B7-%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85-%D0%B3%D1%80%D0%B0%D0%B6%D0%B4%D0%B0%D0%BD%D0%B8%D0%BD%D0%B0-46748597e0.md): Сравнивает **два фото, присланных клиентом**, без данных гражданина. Обращения к реестру нет; в результате только оценка сходства и `note`. - Авторизация и QR-подписание [Получение данных пользователя по коду](https://docs.rsid.uz/ru/%D0%BF%D0%BE%D0%BB%D1%83%D1%87%D0%B5%D0%BD%D0%B8%D0%B5-%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85-%D0%BF%D0%BE%D0%BB%D1%8C%D0%B7%D0%BE%D0%B2%D0%B0%D1%82%D0%B5%D0%BB%D1%8F-%D0%BF%D0%BE-%D0%BA%D0%BE%D0%B4%D1%83-46758665e0.md): Обменивает одноразовый код авторизации `code` (полученный на ваш `redirect_uri` после входа пользователя на странице авторизации RS-ID) на подтверждённый профиль пользователя. - Авторизация и QR-подписание [Авторизация (sign-in)](https://docs.rsid.uz/ru/%D0%B0%D0%B2%D1%82%D0%BE%D1%80%D0%B8%D0%B7%D0%B0%D1%86%D0%B8%D1%8F-sign-in-46761050e0.md): Обменивает `client_id` и `client_secret` клиента на токен доступа. - Авторизация и QR-подписание [Обновление токена (refresh)](https://docs.rsid.uz/ru/%D0%BE%D0%B1%D0%BD%D0%BE%D0%B2%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5-%D1%82%D0%BE%D0%BA%D0%B5%D0%BD%D0%B0-refresh-46761051e0.md): Выдаёт новый `access_token` по `refresh_token` из **sign-in**, без повторной авторизации. - Авторизация и QR-подписание [Создание QR-токена](https://docs.rsid.uz/ru/%D1%81%D0%BE%D0%B7%D0%B4%D0%B0%D0%BD%D0%B8%D0%B5-qr-%D1%82%D0%BE%D0%BA%D0%B5%D0%BD%D0%B0-46761052e0.md): Создаёт запрос на подписание и возвращает QR-код. - Авторизация и QR-подписание [Статус QR-токена по qr_id](https://docs.rsid.uz/ru/%D1%81%D1%82%D0%B0%D1%82%D1%83%D1%81-qr-%D1%82%D0%BE%D0%BA%D0%B5%D0%BD%D0%B0-%D0%BF%D0%BE-qr-id-46761053e0.md): Возвращает статус QR-токена по `qr_id`. - Авторизация и QR-подписание [Статус QR-токена по external_id](https://docs.rsid.uz/ru/%D1%81%D1%82%D0%B0%D1%82%D1%83%D1%81-qr-%D1%82%D0%BE%D0%BA%D0%B5%D0%BD%D0%B0-%D0%BF%D0%BE-external-id-46761054e0.md): Возвращает статус QR-токена по вашему `external_id`. ## Schemas - [ErrorResponse](https://docs.rsid.uz/ru/errorresponse-18658888d0.md): - [AuthCodeRequest](https://docs.rsid.uz/ru/authcoderequest-18744360d0.md): - [ClientCredentials](https://docs.rsid.uz/ru/clientcredentials-18658889d0.md): - [Token](https://docs.rsid.uz/ru/token-18658890d0.md): - [UserInfo](https://docs.rsid.uz/ru/userinfo-18658893d0.md): - [TokenResponseEnvelope](https://docs.rsid.uz/ru/tokenresponseenvelope-18658891d0.md): - [DocumentInfo](https://docs.rsid.uz/ru/documentinfo-18744361d0.md): - [Signer](https://docs.rsid.uz/ru/signer-18746014d0.md): - [StringResponseEnvelope](https://docs.rsid.uz/ru/stringresponseenvelope-18658892d0.md): - [ContactInfo](https://docs.rsid.uz/ru/contactinfo-18744362d0.md): - [CallbackEvent](https://docs.rsid.uz/ru/callbackevent-18746015d0.md): - [UserProfile](https://docs.rsid.uz/ru/userprofile-18744363d0.md): - [QrTokenCreateRequest](https://docs.rsid.uz/ru/qrtokencreaterequest-18746016d0.md): - [PhotoItem](https://docs.rsid.uz/ru/photoitem-18729190d0.md): - [Address](https://docs.rsid.uz/ru/address-18658896d0.md): - [UserProfileResponseEnvelope](https://docs.rsid.uz/ru/userprofileresponseenvelope-18744364d0.md): - [AdditionalParams](https://docs.rsid.uz/ru/additionalparams-18658894d0.md): - [WebSessionCreateRequest](https://docs.rsid.uz/ru/websessioncreaterequest-18658895d0.md): - [QrToken](https://docs.rsid.uz/ru/qrtoken-18746017d0.md): - [UserProfileResponse](https://docs.rsid.uz/ru/userprofileresponse-18658897d0.md): - [CompareFaceRequest](https://docs.rsid.uz/ru/comparefacerequest-18729191d0.md): - [UserResponseEnvelope](https://docs.rsid.uz/ru/userresponseenvelope-18658898d0.md): - [CompareImagesWithInfoRequest](https://docs.rsid.uz/ru/compareimageswithinforequest-18729192d0.md): - [QrTokenResponseEnvelope](https://docs.rsid.uz/ru/qrtokenresponseenvelope-18746018d0.md): - [CompareImagesRequest](https://docs.rsid.uz/ru/compareimagesrequest-18729193d0.md): - [SignCallback](https://docs.rsid.uz/ru/signcallback-18746019d0.md): - [ComparisonResult](https://docs.rsid.uz/ru/comparisonresult-18729203d0.md): - [MobileSessionCreateRequest](https://docs.rsid.uz/ru/mobilesessioncreaterequest-18659024d0.md): - [ComparisonResultEnvelope](https://docs.rsid.uz/ru/comparisonresultenvelope-18729204d0.md):