.NET Mobile ID Integration

Замовник: AI | Опубліковано: 25.04.2026
Бюджет: 250 $

We are looking for an experienced developer to integrate Kuwait Mobile ID (PACI) authentication and digital signature services into our web and mobile applications (Magento 2 + APIs). The integration must follow the official PACI SDK and support secure identity verification, authentication, and digital signing workflows. Scope of Work The developer will implement full integration using PACI Mobile ID SDK, including: 1. Authentication Integration QR Code Authentication (Web login) URL Scheme Authentication (Mobile apps) Push Notification Authentication ➡️ User approves via Mobile ID App (PIN-based authorization) 2. Digital Signature Integration Implement document/data signing flow Generate hash → send to PACI → receive signed response Validate signature securely 3. Identity Verification Scan/verify Mobile ID QR Retrieve user details: Civil ID Name (EN/AR) Mobile number Address Nationality ➡️ Must validate signature integrity using SHA256 & certificate verification 4. Push Notifications Send notifications/messages to users via Mobile ID app 5. User Validation Check if user has Mobile ID Verify assurance level (Medium / High) 6. Callback System (Critical) Build secure REST API callback handler Process PACI responses: Authentication result User data Digital signature ➡️ Must validate callback signature and certificate Technical Requirements Backend: .NET Framework (4.0+) or .NET Core Strong experience with: REST APIs SSL/TLS & certificates Cryptography (SHA256, PKI) Callback/Webhook systems Infrastructure: Windows Server environment SSL-secured endpoints Ability to install and manage: Client certificates Root certificates Integration: Work with: PACI SDK (DLL) Magento 2 backend (via Grphql/API/microservice) Mobile apps (iOS/Android) Deliverables: Complete PACI Mobile ID integration Working authentication flows: QR / Push / Mobile Callback API (production-ready) Digital signature module Testing (Sandbox + Production readiness) Documentation for internal team