# RSID docs ## Docs - [Umumiy tushunchalar](https://docs.rsid.uz/uz/overview.md): - Web SDK [Integratsiya qo'llanmasi](https://docs.rsid.uz/uz/web-sdk.md): - Mobile SDK [Integratsiya qo'llanmasi](https://docs.rsid.uz/uz/mobile-sdk.md): - Server orqali (ma'lumotlar bilan) [Integratsiya qo'llanmasi](https://docs.rsid.uz/uz/backend-with-info.md): - Server orqali (ma'lumotlarsiz) [Integratsiya qo'llanmasi](https://docs.rsid.uz/uz/backend-without-info.md): - Avtorizatsiya va QR orqali imzolash [RS-ID orqali kirish (OAuth2)](https://docs.rsid.uz/uz/oauth2-sign.md): - Avtorizatsiya va QR orqali imzolash [QR-kod orqali imzolash](https://docs.rsid.uz/uz/ds-sign.md): ## API Docs - Web SDK [Avtorizatsiya (sign-in)](https://docs.rsid.uz/uz/avtorizatsiya-sign-in-46538357e0.md): Mijozning `client_id` va `client_secret` qiymatlarini kirish tokeniga almashtiradi. - Web SDK [Tokenni yangilash (refresh)](https://docs.rsid.uz/uz/tokenni-yangilash-refresh-46538358e0.md): **sign-in** dan olingan `refresh_token` orqali qayta avtorizatsiyasiz yangi `access_token` beradi. - Web SDK [Sessiya yaratish](https://docs.rsid.uz/uz/sessiya-yaratish-46538359e0.md): Bitta foydalanuvchi uchun identifikatsiya sessiyasini yaratadi va uning `session_id` qiymatini qaytaradi. - Web SDK [Foydalanuvchi ma'lumotlarini olish](https://docs.rsid.uz/uz/foydalanuvchi-malumotlarini-olish-46538360e0.md): Muvaffaqiyatli identifikatsiya qilingan sessiya uchun tasdiqlangan fuqaro profilini qaytaradi. - Mobile SDK [Avtorizatsiya (sign-in)](https://docs.rsid.uz/uz/avtorizatsiya-sign-in-46538819e0.md): Mobile SDK mijozining `client_id` va `client_secret` qiymatlarini kirish tokeniga almashtiradi. - Mobile SDK [Tokenni yangilash (refresh)](https://docs.rsid.uz/uz/tokenni-yangilash-refresh-46538820e0.md): **sign-in** dan olingan `refresh_token` orqali qayta avtorizatsiyasiz yangi `access_token` beradi. - Mobile SDK [Sessiya yaratish](https://docs.rsid.uz/uz/sessiya-yaratish-46538821e0.md): Bitta foydalanuvchi uchun identifikatsiya sessiyasini yaratadi va uning `session_id` qiymatini qaytaradi. - Mobile SDK [Foydalanuvchi ma'lumotlarini olish](https://docs.rsid.uz/uz/foydalanuvchi-malumotlarini-olish-46538822e0.md): Muvaffaqiyatli identifikatsiya qilingan sessiya uchun tasdiqlangan fuqaro profilini qaytaradi. - Server orqali (ma'lumotlar bilan) [Avtorizatsiya (sign-in)](https://docs.rsid.uz/uz/avtorizatsiya-sign-in-46732203e0.md): Mijozning `client_id` va `client_secret` qiymatlarini kirish tokeniga almashtiradi. - Server orqali (ma'lumotlar bilan) [Tokenni yangilash (refresh)](https://docs.rsid.uz/uz/tokenni-yangilash-refresh-46732204e0.md): **sign-in** dan olingan `refresh_token` orqali qayta avtorizatsiyasiz yangi `access_token` beradi. - Server orqali (ma'lumotlar bilan) [1-variant — fotosuratni pasport fotosurati bilan taqqoslash](https://docs.rsid.uz/uz/1-variant-fotosuratni-pasport-fotosurati-bilan-taqqoslash-46732205e0.md): Foydalanuvchining **bitta** fotosuratini davlat reyestridagi fuqaroning **pasport fotosurati** bilan taqqoslaydi. Fuqaro `user_info` bo'yicha aniqlanadi. - Server orqali (ma'lumotlar bilan) [2-variant — ikki fotosuratni fuqaro ma'lumotlari bilan taqqoslash](https://docs.rsid.uz/uz/2-variant-ikki-fotosuratni-fuqaro-malumotlari-bilan-taqqoslash-46732206e0.md): **Mijoz yuborgan ikkita fotosuratni** o'zaro taqqoslaydi. Fuqaro `user_info` bo'yicha aniqlanadi. - Server orqali (ma'lumotlar bilan) [3-variant — ikki fotosuratni fuqaro ma'lumotlarisiz taqqoslash](https://docs.rsid.uz/uz/3-variant-ikki-fotosuratni-fuqaro-malumotlarisiz-taqqoslash-46732207e0.md): **Mijoz yuborgan ikkita fotosuratni** fuqaro ma'lumotlarisiz taqqoslaydi. Reyestrga murojaat qilinmaydi; natijada faqat o'xshashlik bahosi va `note` bo'ladi. - Server orqali (ma'lumotlar bilan) [Natijani olish](https://docs.rsid.uz/uz/natijani-olish-46732208e0.md): Taqqoslash natijasini uning `session_id` bo'yicha qaytaradi — uchala variant uchun ham. - Server orqali (ma'lumotlarsiz) [Avtorizatsiya (sign-in)](https://docs.rsid.uz/uz/avtorizatsiya-sign-in-46748433e0.md): Mijozning `client_id` va `client_secret` qiymatlarini kirish tokeniga almashtiradi. - Server orqali (ma'lumotlarsiz) [Tokenni yangilash (refresh)](https://docs.rsid.uz/uz/tokenni-yangilash-refresh-46748546e0.md): **sign-in** dan olingan `refresh_token` orqali qayta avtorizatsiyasiz yangi `access_token` beradi. - Server orqali (ma'lumotlarsiz) [1-variant — fotosuratni pasport fotosurati bilan taqqoslash](https://docs.rsid.uz/uz/1-variant-fotosuratni-pasport-fotosurati-bilan-taqqoslash-46748587e0.md): Foydalanuvchining **bitta** fotosuratini davlat reyestridagi fuqaroning **pasport fotosurati** bilan taqqoslaydi. Fuqaro `user_info` bo'yicha aniqlanadi. - Server orqali (ma'lumotlarsiz) [2-variant — ikki fotosuratni fuqaro ma'lumotlari bilan taqqoslash](https://docs.rsid.uz/uz/2-variant-ikki-fotosuratni-fuqaro-malumotlari-bilan-taqqoslash-46748596e0.md): **Mijoz yuborgan ikkita fotosuratni** o'zaro taqqoslaydi. Fuqaro `user_info` bo'yicha aniqlanadi. - Server orqali (ma'lumotlarsiz) [3-variant — ikki fotosuratni fuqaro ma'lumotlarisiz taqqoslash](https://docs.rsid.uz/uz/3-variant-ikki-fotosuratni-fuqaro-malumotlarisiz-taqqoslash-46748597e0.md): **Mijoz yuborgan ikkita fotosuratni** fuqaro ma'lumotlarisiz taqqoslaydi. Reyestrga murojaat qilinmaydi; natijada faqat o'xshashlik bahosi va `note` bo'ladi. - Avtorizatsiya va QR orqali imzolash [Kod bo'yicha foydalanuvchi ma'lumotlarini olish](https://docs.rsid.uz/uz/kod-boyicha-foydalanuvchi-malumotlarini-olish-46758665e0.md): Bir martalik avtorizatsiya kodi `code` ni (foydalanuvchi RS-ID avtorizatsiya sahifasida kirgandan so'ng `redirect_uri` manzilingizga keladi) foydalanuvchining tasdiqlangan profiliga almashtiradi. - Avtorizatsiya va QR orqali imzolash [Avtorizatsiya (sign-in)](https://docs.rsid.uz/uz/avtorizatsiya-sign-in-46761050e0.md): Mijozning `client_id` va `client_secret` qiymatlarini kirish tokeniga almashtiradi. - Avtorizatsiya va QR orqali imzolash [Tokenni yangilash (refresh)](https://docs.rsid.uz/uz/tokenni-yangilash-refresh-46761051e0.md): **sign-in** dan olingan `refresh_token` orqali qayta avtorizatsiyasiz yangi `access_token` beradi. - Avtorizatsiya va QR orqali imzolash [QR-token yaratish](https://docs.rsid.uz/uz/qr-token-yaratish-46761052e0.md): Imzolash so'rovini yaratadi va QR-kodni qaytaradi. - Avtorizatsiya va QR orqali imzolash [qr_id bo'yicha QR-token holati](https://docs.rsid.uz/uz/qr-id-boyicha-qr-token-holati-46761053e0.md): `qr_id` bo'yicha QR-token holatini qaytaradi. - Avtorizatsiya va QR orqali imzolash [external_id bo'yicha QR-token holati](https://docs.rsid.uz/uz/external-id-boyicha-qr-token-holati-46761054e0.md): O'zingizning `external_id` bo'yicha QR-token holatini qaytaradi. ## Schemas - [ErrorResponse](https://docs.rsid.uz/uz/errorresponse-18658888d0.md): - [AuthCodeRequest](https://docs.rsid.uz/uz/authcoderequest-18744360d0.md): - [ClientCredentials](https://docs.rsid.uz/uz/clientcredentials-18658889d0.md): - [Token](https://docs.rsid.uz/uz/token-18658890d0.md): - [UserInfo](https://docs.rsid.uz/uz/userinfo-18658893d0.md): - [TokenResponseEnvelope](https://docs.rsid.uz/uz/tokenresponseenvelope-18658891d0.md): - [DocumentInfo](https://docs.rsid.uz/uz/documentinfo-18744361d0.md): - [Signer](https://docs.rsid.uz/uz/signer-18746014d0.md): - [StringResponseEnvelope](https://docs.rsid.uz/uz/stringresponseenvelope-18658892d0.md): - [ContactInfo](https://docs.rsid.uz/uz/contactinfo-18744362d0.md): - [CallbackEvent](https://docs.rsid.uz/uz/callbackevent-18746015d0.md): - [UserProfile](https://docs.rsid.uz/uz/userprofile-18744363d0.md): - [QrTokenCreateRequest](https://docs.rsid.uz/uz/qrtokencreaterequest-18746016d0.md): - [PhotoItem](https://docs.rsid.uz/uz/photoitem-18729190d0.md): - [Address](https://docs.rsid.uz/uz/address-18658896d0.md): - [UserProfileResponseEnvelope](https://docs.rsid.uz/uz/userprofileresponseenvelope-18744364d0.md): - [AdditionalParams](https://docs.rsid.uz/uz/additionalparams-18658894d0.md): - [WebSessionCreateRequest](https://docs.rsid.uz/uz/websessioncreaterequest-18658895d0.md): - [QrToken](https://docs.rsid.uz/uz/qrtoken-18746017d0.md): - [UserProfileResponse](https://docs.rsid.uz/uz/userprofileresponse-18658897d0.md): - [CompareFaceRequest](https://docs.rsid.uz/uz/comparefacerequest-18729191d0.md): - [UserResponseEnvelope](https://docs.rsid.uz/uz/userresponseenvelope-18658898d0.md): - [CompareImagesWithInfoRequest](https://docs.rsid.uz/uz/compareimageswithinforequest-18729192d0.md): - [QrTokenResponseEnvelope](https://docs.rsid.uz/uz/qrtokenresponseenvelope-18746018d0.md): - [CompareImagesRequest](https://docs.rsid.uz/uz/compareimagesrequest-18729193d0.md): - [SignCallback](https://docs.rsid.uz/uz/signcallback-18746019d0.md): - [ComparisonResult](https://docs.rsid.uz/uz/comparisonresult-18729203d0.md): - [MobileSessionCreateRequest](https://docs.rsid.uz/uz/mobilesessioncreaterequest-18659024d0.md): - [ComparisonResultEnvelope](https://docs.rsid.uz/uz/comparisonresultenvelope-18729204d0.md):