أعدّ مصادقة iOS مع Didit باستخدام تسجيل الدخول المستضاف والتحقق من رد الاستدعاء والجلسات الآمنة، مع روابط إلى التحقق والمراقبة.
المصادقة ميزة جديدة، وDiditAuth for iOS يعتمد على الإصدار. بيانات التوزيع والإصدارات وتوقيعات الاستدعاء غير مؤكدة هنا. لا تثبّت حزمة مُخمّنة، ولا تستخدم SDK التحقق من الهوية كأنه SDK للمصادقة.
تأكد من تفعيل المصادقة لتطبيقك في Didit، وانسخ من لوحة التحكم أصل تسجيل الدخول (https://<slug>.auth.didit.me، أو <slug>.sandbox.auth.didit.me للبيئة التجريبية).
سجّل رابط استدعاء دقيقًا يدعمه تطبيقك والبيئة التشغيلية. تحقق من ملكية روابط التطبيق (app links)، ولا تفترض أن مخططات URL المخصصة مقبولة بشكل عام.
افصل إعدادات البيئة التجريبية عن إعدادات الإنتاج، بما في ذلك معالجة رابط الاستدعاء وبيانات الاعتماد المخزنة.
اختر طريقة ثابتة لربط الشخص قبل ربط التحقق أو المراقبة.
استخدم جلسة المصادقة الخاصة بالنظام لتسجيل الدخول عبر التدفق المستضاف. خطط للتعامل الأصلي مع مفاتيح المرور (passkeys) ونطاق الطرف المعتمِد (relying party) معًا. لا يُعد WebView بديلًا عن تدفق المصادقة الخاص بالنظام.
افتح جلسة متصفح المصادقة الخاصة بالنظام على عنوان {origin}/sign-in. أرسل قيمة state عشوائية جديدة، وتحدّي PKCE بطريقة S256، وredirect_uri المسجّل لديك. احتفظ بالـ verifier داخل تطبيقك لتلك المحاولة فقط. يوضح دليل البدء السريع لـ JavaScript البروتوكول الأساسي، واستخدم في الكود الأصلي تشفيرًا ومعالجة لعناوين URL الخاصة بالمنصة، لا متغيرات المتصفح العامة.عند الاستدعاء، تحقّق من state ومدة صلاحية المعاملة ووجهة الاستدعاء، ثم استبدل الرمز أحادي الاستخدام عبر token/. استخدم الـ verifier الأصلي و redirect URI المطابق تمامًا. إلغاء المتصفح أو إغلاقه لا يُعد تسجيل دخول ناجحًا.خزّن refresh tokens في تخزين بيانات الاعتماد المحمي بالنظام، ولا تخزّنها أبدًا في ملف تفضيلات غير محمي أو في سجلات التحليلات أو سجلات الأعطال. تحقق من الجلسة الحالية باستخدام GET session/ مع Bearer token الخاص بالمستخدم النهائي. نفّذ التحديث بشكل متسلسل، واستبدل الرمزين معًا، واحذف الحالة الخاصة بالمستخدم بعد تسجيل الخروج. راجع الـ tokens وJWKS للاطلاع على عقد الطلب وسلوك إعادة استخدام refresh token.
من المخطط أن توفر وحدات المصادقة الأصلية تسجيل الدخول، والوصول إلى الجلسة الحالية، واسترجاع الـ token، وتسجيل الخروج، ورفع مستوى التحقق (step-up)، مع إشارات الجهاز التلقائية. تشمل هذه النسخة مفاتيح المرور الأصلية وتخزين الـ tokens المحمي. ستتبع واجهات الغلاف عقود المنصة المنشورة، فلا تنسخ وسائط المُنشئات أو توقيعات الأساليب من مثال تصميمي.إلى أن تُصدر الوحدة، أبقِ مهايئها معطّلًا، أو استخدم تنفيذًا خضع للمراجعة للبروتوكول المستضاف في تطبيقك المفعّل. لا تعلن عن دليل بدء سريع أصلي للمصادقة يعمل بناءً على تثبيت الحزمة فقط.
يشتق الخادم لديك قيمة vendor_data من الشخص الذي تمت مصادقته. ثم ينشئ جلسات التحقق أو يصدر tokens مراقبة محدودة النطاق لذلك الشخص. أعد إلى تطبيقك بيانات الاعتماد الخاصة بالجلسة أو الـ token المحدود فقط، وأبقِ مفتاح API على الخادم.استخدم SDK التحقق من الهوية لـ iOS عندما تحتاج إلى التحقق من الهوية. واتبع إرسال المعاملات عبر SDK لدعم المراقبة على منصتك. تعامل مع قرارات تسجيل الدخول وقرارات التحقق وقرارات المعاملات بشكل منفصل.
اختبر العودة إلى التطبيق بعد إغلاقه بالكامل، وانتقالات الخلفية والمقدمة، وإلغاء المتصفح، وعدم تطابق الاستدعاء، وإعادة استخدام الرمز، وانتهاء صلاحية الـ token، والتحديث المتزامن، وMFA، وتسجيل الخروج، وتسجيل الدخول بحساب مستخدم آخر. اختبر تسجيل مفتاح المرور وتسجيل الدخول به على الأجهزة المدعومة بمجرد توفر هذا الإصدار. فحص يعتمد على الجهاز فقط يظل غير مُتحقَّق منه حتى يُجرى على المنصة المستهدفة.
آخر تعديل في ٧ نوفمبر ٢٠٢٦
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"Didit Docs","description":"The best way to integrate identity and fraud checks into your app. One API, four product lines (KYC · KYB · Transaction Monitoring · Wallet Screening), 220+ countries, 14,000+ documents, sub-2s inference, $10 free credit/month.","colors":{"primary":"#2567FF","light":"#90B1FF","dark":"#1B4FE0"},"logo":{"light":"https://mintcdn.com/didit-0f962782/dCzNNoYCusBNdK3I/logo/didit.svg?fit=max\u0026auto=format\u0026n=dCzNNoYCusBNdK3I\u0026q=85\u0026s=9f162fb8295fa1fd9300a24b293ce0b7","dark":"https://mintcdn.com/didit-0f962782/TefoKXCbZA_GIK5a/logo/didit-logo-wordmark-white.svg?fit=max\u0026auto=format\u0026n=TefoKXCbZA_GIK5a\u0026q=85\u0026s=c8c541689c814ca6a2c873cf6185a3a7","href":"https://docs.didit.me"},"favicon":"https://mintcdn.com/didit-0f962782/t6r0B-WdGMU5mSS-/favicon.ico?fit=max\u0026auto=format\u0026n=t6r0B-WdGMU5mSS-\u0026q=85\u0026s=b291917b960ebe959ae3b1aa233eafa8","api":{"examples":{"prefill":true},"mdx":{"auth":{"method":"key","name":"x-api-key"},"server":"https://verification.didit.me"}},"background":{"color":{"light":"#FFFFFF","dark":"#1A1A1A"}},"navbar":{"links":[{"icon":"comment-dots","href":"https://help.didit.me","label":"Support"},{"icon":"signal","href":"https://status.didit.me","label":"Status"}],"primary":{"type":"button","label":"Sign in","href":"https://business.didit.me"}},"footer":{"socials":{"x":"https://x.com/didit","github":"https://github.com/didit-protocol","linkedin":"https://linkedin.com/company/91001155","website":"https://didit.me"}},"search":{"prompt":"Search Didit docs..."},"seo":{"metatags":{"twitter:site":"@didit","theme-color":"#2567FF","apple-mobile-web-app-title":"Didit Docs"},"organization":{"id":"https://didit.me/#organization","name":"Didit","legalName":"Didit Protocol","url":"https://didit.me","logo":"https://didit.me/logos/primary-horizontal-light.png","sameAs":["https://www.linkedin.com/company/91001155","https://www.youtube.com/@getdidit","https://github.com/didit-protocol","https://x.com/didit"]},"indexing":"navigable"},"fonts":{"heading":{"family":"Inter","weight":500},"body":{"family":"Inter","weight":400}},"errors":{"404":{"redirect":false,"title":"Page not found","description":"This page moved or never existed. [Back to docs](/)"}},"contextual":{"options":["copy","view","chatgpt","claude","perplexity","mcp","cursor","vscode"],"display":"header"},"thumbnails":{"appearance":"light","background":"https://mintcdn.com/didit-0f962782/Xkecx-xLq1K2abHK/images/og-thumbnail-backplate.png?fit=max\u0026auto=format\u0026n=Xkecx-xLq1K2abHK\u0026q=85\u0026s=c699fa252554b2ac8d4c631e209a1473","fonts":{"family":"Inter"}},"metadata":{"timestamp":true},"styling":{"latex":true},"navigation":{"languages":[{"language":"en","href":""},{"language":"es","navbar":{"links":[{"icon":"comment-dots","href":"https://help.didit.me","label":"Soporte"},{"icon":"signal","href":"https://status.didit.me","label":"Estado"}],"primary":{"type":"button","label":"Iniciar sesión","href":"https://business.didit.me"}},"href":"es"},{"language":"pt-BR","navbar":{"links":[{"icon":"comment-dots","href":"https://help.didit.me","label":"Suporte"},{"icon":"signal","href":"https://status.didit.me","label":"Status"}],"primary":{"type":"button","label":"Entrar","href":"https://business.didit.me"}},"href":"pt-br"},{"language":"ja","navbar":{"links":[{"icon":"comment-dots","href":"https://help.didit.me","label":"サポート"},{"icon":"signal","href":"https://status.didit.me","label":"ステータス"}],"primary":{"type":"button","label":"サインイン","href":"https://business.didit.me"}},"href":"ja"},{"language":"de","navbar":{"links":[{"icon":"comment-dots","href":"https://help.didit.me","label":"Support"},{"icon":"signal","href":"https://status.didit.me","label":"Status"}],"primary":{"type":"button","label":"Anmelden","href":"https://business.didit.me"}},"href":"de"},{"language":"fr","navbar":{"links":[{"icon":"comment-dots","href":"https://help.didit.me","label":"Assistance"},{"icon":"signal","href":"https://status.didit.me","label":"Statut"}],"primary":{"type":"button","label":"Se connecter","href":"https://business.didit.me"}},"href":"fr"},{"language":"it","navbar":{"links":[{"icon":"comment-dots","href":"https://help.didit.me","label":"Supporto"},{"icon":"signal","href":"https://status.didit.me","label":"Stato"}],"primary":{"type":"button","label":"Accedi","href":"https://business.didit.me"}},"href":"it"},{"language":"pt","navbar":{"links":[{"icon":"comment-dots","href":"https://help.didit.me","label":"Suporte"},{"icon":"signal","href":"https://status.didit.me","label":"Estado"}],"primary":{"type":"button","label":"Iniciar sessão","href":"https://business.didit.me"}},"href":"pt"},{"language":"ca","navbar":{"links":[{"icon":"comment-dots","href":"https://help.didit.me","label":"Suport"},{"icon":"signal","href":"https://status.didit.me","label":"Estat"}],"primary":{"type":"button","label":"Inicia la sessió","href":"https://business.didit.me"}},"href":"ca"},{"language":"id","navbar":{"links":[{"icon":"comment-dots","href":"https://help.didit.me","label":"Dukungan"},{"icon":"signal","href":"https://status.didit.me","label":"Status"}],"primary":{"type":"button","label":"Masuk","href":"https://business.didit.me"}},"href":"id"},{"language":"ru","navbar":{"links":[{"icon":"comment-dots","href":"https://help.didit.me","label":"Поддержка"},{"icon":"signal","href":"https://status.didit.me","label":"Статус"}],"primary":{"type":"button","label":"Вход","href":"https://business.didit.me"}},"href":"ru"},{"language":"ko","navbar":{"links":[{"icon":"comment-dots","href":"https://help.didit.me","label":"지원"},{"icon":"signal","href":"https://status.didit.me","label":"상태"}],"primary":{"type":"button","label":"로그인","href":"https://business.didit.me"}},"href":"ko"},{"language":"zh","navbar":{"links":[{"icon":"comment-dots","href":"https://help.didit.me","label":"支持"},{"icon":"signal","href":"https://status.didit.me","label":"状态"}],"primary":{"type":"button","label":"登录","href":"https://business.didit.me"}},"href":"zh"},{"language":"ar","navbar":{"links":[{"icon":"comment-dots","href":"https://help.didit.me","label":"الدعم"},{"icon":"signal","href":"https://status.didit.me","label":"الحالة"}],"primary":{"type":"button","label":"تسجيل الدخول","href":"https://business.didit.me"}},"href":"ar"},{"language":"hi","navbar":{"links":[{"icon":"comment-dots","href":"https://help.didit.me","label":"सहायता"},{"icon":"signal","href":"https://status.didit.me","label":"स्थिति"}],"primary":{"type":"button","label":"साइन इन करें","href":"https://business.didit.me"}},"href":"hi"}]}},"deployment":{"deploymentMetadataValue":{"subdomain":"didit-0f962782","hasAudioNarration":false,"actualSubdomain":"didit-0f962782","customDomains":["docs.didit.me"],"gitSource":{"type":"github","owner":"didit-protocol","repo":"mintlify-docs","deployBranch":"main","contentDirectory":"","isPrivate":false,"mountPath":"","label":""},"entitlements":{"AI_CHAT":{"status":"ENABLED"},"WEB_MCP":{"status":"ENABLED"},"NARRATION":{"status":"ENABLED"}},"buildId":"6aef60ae8e01a92054befade","clientVersion":"0.0.4087","searchFilterCounts":[{"language":"ar","tag":"مرجع API","count":432},{"language":"ca","tag":"Referència de l'API","count":432},{"language":"de","tag":"API-Referenz","count":432},{"language":"es","tag":"Referencia de la API","count":432},{"language":"fr","tag":"Référence API","count":432},{"language":"hi","tag":"API संदर्भ","count":432},{"language":"id","tag":"Referensi API","count":432},{"language":"it","tag":"Riferimento API","count":432},{"language":"ja","tag":"APIリファレンス","count":432},{"language":"ko","tag":"API 레퍼런스","count":432},{"language":"pt-BR","tag":"Referência da API","count":432},{"language":"pt","tag":"Referência da API","count":432},{"language":"ru","tag":"Справочник API","count":432},{"language":"zh","tag":"API 参考","count":432},{"language":"en","tag":"API Reference","count":424},{"language":"en","tag":"Database Validation","count":129},{"language":"ar","tag":"التحقق من قواعد البيانات","count":129},{"language":"ca","tag":"Validació en bases de dades","count":129},{"language":"de","tag":"Datenbankvalidierung","count":129},{"language":"es","tag":"Validación de base de datos","count":129},{"language":"fr","tag":"Validation en base de données","count":129},{"language":"hi","tag":"डेटाबेस सत्यापन","count":129},{"language":"id","tag":"Validasi Database","count":129},{"language":"it","tag":"Validazione su database","count":129},{"language":"ja","tag":"データベース検証","count":129},{"language":"ko","tag":"데이터베이스 검증","count":129},{"language":"pt-BR","tag":"Validação de banco de dados","count":129},{"language":"pt","tag":"Validação de base de dados","count":129},{"language":"ru","tag":"Проверка по базам данных","count":129},{"language":"zh","tag":"数据库核验","count":129},{"language":"ca","tag":"Primers passos","count":93},{"language":"de","tag":"Erste Schritte","count":93},{"language":"es","tag":"Primeros pasos","count":93},{"language":"ja","tag":"はじめに","count":93},{"language":"ko","tag":"시작하기","count":93},{"language":"pt-BR","tag":"Primeiros passos","count":93},{"language":"ru","tag":"Начало работы","count":93},{"language":"en","tag":"Get Started","count":87},{"language":"ar","tag":"ابدأ الآن","count":87},{"language":"fr","tag":"Commencer","count":87},{"language":"hi","tag":"शुरू करें","count":87},{"language":"id","tag":"Mulai","count":87},{"language":"it","tag":"Inizia","count":87},{"language":"pt","tag":"Começar","count":87},{"language":"zh","tag":"快速开始","count":87},{"language":"ko","tag":"인증","count":85},{"language":"en","tag":"User Verification","count":74},{"language":"ar","tag":"التحقق من المستخدمين","count":74},{"language":"ca","tag":"Verificació d'usuaris","count":74},{"language":"de","tag":"Benutzerverifizierung","count":74},{"language":"es","tag":"Verificación de usuarios","count":74},{"language":"fr","tag":"Vérification des utilisateurs","count":74},{"language":"hi","tag":"उपयोगकर्ता सत्यापन","count":74},{"language":"id","tag":"Verifikasi Pengguna","count":74},{"language":"it","tag":"Verifica degli utenti","count":74},{"language":"ja","tag":"ユーザー認証","count":74},{"language":"ko","tag":"사용자 인증","count":74},{"language":"pt-BR","tag":"Verificação de usuários","count":74},{"language":"pt","tag":"Verificação de utilizadores","count":74},{"language":"ru","tag":"Проверка пользователей","count":74},{"language":"zh","tag":"用户验证","count":74},{"language":"en","tag":"Integrate / SDKs","count":62},{"language":"ar","tag":"التكامل / SDKs","count":62},{"language":"ca","tag":"Integració / SDK","count":62},{"language":"de","tag":"Integrieren / SDKs","count":62},{"language":"es","tag":"Integración / SDKs","count":62},{"language":"fr","tag":"Intégrer / SDK","count":62},{"language":"hi","tag":"इंटीग्रेट करें / SDK","count":62},{"language":"id","tag":"Integrasi / SDK","count":62},{"language":"it","tag":"Integrazione / SDK","count":62},{"language":"ja","tag":"連携 / SDK","count":62},{"language":"ko","tag":"연동 / SDK","count":62},{"language":"pt-BR","tag":"Integração / SDKs","count":62},{"language":"pt","tag":"Integrar / SDKs","count":62},{"language":"ru","tag":"Интеграция / SDK","count":62},{"language":"zh","tag":"集成 / SDK","count":62},{"language":"en","tag":"Travel Rule","count":55},{"language":"ar","tag":"Travel Rule","count":55},{"language":"ca","tag":"Travel Rule","count":55},{"language":"de","tag":"Travel Rule","count":55},{"language":"es","tag":"Travel Rule","count":55},{"language":"fr","tag":"Travel Rule","count":55},{"language":"hi","tag":"Travel Rule","count":55},{"language":"id","tag":"Travel Rule","count":55},{"language":"it","tag":"Travel Rule","count":55},{"language":"ja","tag":"トラベルルール","count":55},{"language":"ko","tag":"Travel Rule","count":55},{"language":"pt-BR","tag":"Travel Rule","count":55},{"language":"pt","tag":"Travel Rule","count":55},{"language":"ru","tag":"Travel Rule","count":55},{"language":"zh","tag":"Travel Rule","count":55},{"language":"en","tag":"Verification","count":48},{"language":"ar","tag":"التحقق","count":48},{"language":"ca","tag":"Verificació","count":48},{"language":"de","tag":"Verifizierung","count":48},{"language":"es","tag":"Verificación","count":48},{"language":"fr","tag":"Vérification","count":48},{"language":"hi","tag":"सत्यापन","count":48},{"language":"id","tag":"Verifikasi","count":48},{"language":"it","tag":"Verifica","count":48},{"language":"ja","tag":"検証","count":48},{"language":"pt-BR","tag":"Verificação","count":48},{"language":"pt","tag":"Verificação","count":48},{"language":"ru","tag":"Верификация","count":48},{"language":"zh","tag":"验证","count":48},{"language":"en","tag":"Authentication","count":37},{"language":"ar","tag":"المصادقة","count":37},{"language":"ca","tag":"Autenticació","count":37},{"language":"de","tag":"Authentifizierung","count":37},{"language":"es","tag":"Autenticación","count":37},{"language":"fr","tag":"Authentification","count":37},{"language":"hi","tag":"प्रमाणीकरण","count":37},{"language":"id","tag":"Autentikasi","count":37},{"language":"it","tag":"Autenticazione","count":37},{"language":"ja","tag":"認証","count":37},{"language":"pt-BR","tag":"Autenticação","count":37},{"language":"pt","tag":"Autenticação","count":37},{"language":"ru","tag":"Аутентификация","count":37},{"language":"zh","tag":"身份认证","count":37},{"language":"en","tag":"Digital ID wallets","count":35},{"language":"en","tag":"User and Business Verifications","count":35},{"language":"ar","tag":"محافظ الهوية الرقمية","count":35},{"language":"ar","tag":"التحقق من المستخدمين والشركات","count":35},{"language":"ca","tag":"Carteres d'identitat digital","count":35},{"language":"ca","tag":"Verificacions d'usuaris i empreses","count":35},{"language":"de","tag":"Digitale ID-Wallets","count":35},{"language":"de","tag":"Benutzer- und Unternehmensverifizierungen","count":35},{"language":"es","tag":"Wallets de identidad digital","count":35},{"language":"es","tag":"Verificaciones de usuarios y empresas","count":35},{"language":"fr","tag":"Portefeuilles d'identité numérique","count":35},{"language":"fr","tag":"Vérifications des utilisateurs et des entreprises","count":35},{"language":"hi","tag":"डिजिटल ID वॉलेट","count":35},{"language":"hi","tag":"उपयोगकर्ता और व्यवसाय सत्यापन","count":35},{"language":"id","tag":"Dompet ID Digital","count":35},{"language":"id","tag":"Verifikasi Pengguna dan Bisnis","count":35},{"language":"it","tag":"Wallet di identità digitale","count":35},{"language":"it","tag":"Verifiche di utenti e aziende","count":35},{"language":"ja","tag":"デジタルIDウォレット","count":35},{"language":"ja","tag":"ユーザーと企業の認証","count":35},{"language":"ko","tag":"디지털 신분증 지갑","count":35},{"language":"ko","tag":"사용자 인증 및 기업 확인","count":35},{"language":"pt-BR","tag":"Carteiras de identidade digital","count":35},{"language":"pt-BR","tag":"Verificações de usuários e empresas","count":35},{"language":"pt","tag":"Carteiras de identidade digital","count":35},{"language":"pt","tag":"Verificações de utilizadores e empresas","count":35},{"language":"ru","tag":"Цифровые ID-кошельки","count":35},{"language":"ru","tag":"Верификация пользователей и компаний","count":35},{"language":"zh","tag":"数字身份钱包","count":35},{"language":"zh","tag":"用户与企业验证","count":35},{"language":"ko","tag":"거래 모니터링","count":28}]},"assistantConfig":{"enableAskAiButton":false,"enableStarterQuestions":false,"enableAskAiSearchBar":true},"basePath":"","hasChatPermissions":true,"hasWebMcpPermissions":true,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"rbac-expansion","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"full-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-sso-scim","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-signup","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-dual-write","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"approve-review-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-metadata","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"sso-setup-deadline-banner","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-serve","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"live-agents","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"comment-mode","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":false},"customCss":[{"filePath":"style.css","href":"/_mintlify/custom/didit-0f962782/714dd91730ddd114/style.css"}],"page":{"pagePath":"ar/authentication/quickstarts/ios","slug":"/ar/authentication/quickstarts/ios","pageMetadata":{"title":"مصادقة iOS: دليل البدء السريع","description":"أعدّ مصادقة iOS مع Didit باستخدام تسجيل الدخول المستضاف والتحقق من رد الاستدعاء والجلسات الآمنة، مع روابط إلى التحقق والمراقبة.","href":"/ar/authentication/quickstarts/ios"},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsx(_components.p, {\n children: \"أعدّ مصادقة iOS مع Didit باستخدام تسجيل الدخول المستضاف والتحقق من رد الاستدعاء والجلسات الآمنة، مع روابط إلى التحقق والمراقبة.\"\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx,jsxs:_jsxs}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){const _components={a:`a`,code:`code`,li:`li`,ol:`ol`,p:`p`,strong:`strong`,..._provideComponents(),...props.components},{Heading,Warning}=_components;if(!Heading)_missingMdxReference(`Heading`,true);if(!Warning)_missingMdxReference(`Warning`,true);return _jsxs(_Fragment,{children:[_jsx(Warning,{children:_jsxs(_components.p,{children:[`المصادقة ميزة جديدة، و`,_jsx(_components.strong,{children:`DiditAuth for iOS`}),` يعتمد على الإصدار. بيانات التوزيع والإصدارات وتوقيعات الاستدعاء غير مؤكدة هنا. لا تثبّت حزمة مُخمّنة، ولا تستخدم SDK التحقق من الهوية كأنه SDK للمصادقة.`]})}),`\n`,_jsx(Heading,{level:`2`,id:`تجهيز-التطبيق`,children:`تجهيز التطبيق`}),`\n`,_jsxs(_components.ol,{children:[`\n`,_jsxs(_components.li,{children:[`تأكد من تفعيل المصادقة لتطبيقك في Didit، وانسخ من لوحة التحكم أصل تسجيل الدخول (`,_jsx(_components.code,{children:`https://\u003cslug>.auth.didit.me`}),`، أو `,_jsx(_components.code,{children:`\u003cslug>.sandbox.auth.didit.me`}),` للبيئة التجريبية).`]}),`\n`,_jsx(_components.li,{children:`سجّل رابط استدعاء دقيقًا يدعمه تطبيقك والبيئة التشغيلية. تحقق من ملكية روابط التطبيق (app links)، ولا تفترض أن مخططات URL المخصصة مقبولة بشكل عام.`}),`\n`,_jsx(_components.li,{children:`افصل إعدادات البيئة التجريبية عن إعدادات الإنتاج، بما في ذلك معالجة رابط الاستدعاء وبيانات الاعتماد المخزنة.`}),`\n`,_jsx(_components.li,{children:`اختر طريقة ثابتة لربط الشخص قبل ربط التحقق أو المراقبة.`}),`\n`]}),`\n`,_jsx(_components.p,{children:`استخدم جلسة المصادقة الخاصة بالنظام لتسجيل الدخول عبر التدفق المستضاف. خطط للتعامل الأصلي مع مفاتيح المرور (passkeys) ونطاق الطرف المعتمِد (relying party) معًا. لا يُعد WebView بديلًا عن تدفق المصادقة الخاص بالنظام.`}),`\n`,_jsx(Heading,{level:`2`,id:`تنفيذ-التدفق-المستضاف`,children:`تنفيذ التدفق المستضاف`}),`\n`,_jsxs(_components.p,{children:[`افتح جلسة متصفح المصادقة الخاصة بالنظام على عنوان `,_jsx(_components.code,{children:`{origin}/sign-in`}),`. أرسل قيمة `,_jsx(_components.code,{children:`state`}),` عشوائية جديدة، وتحدّي PKCE بطريقة S256، و`,_jsx(_components.code,{children:`redirect_uri`}),` المسجّل لديك. احتفظ بالـ verifier داخل تطبيقك لتلك المحاولة فقط. يوضح `,_jsx(_components.a,{href:`/ar/authentication/quickstarts/javascript`,children:`دليل البدء السريع لـ JavaScript`}),` البروتوكول الأساسي، واستخدم في الكود الأصلي تشفيرًا ومعالجة لعناوين URL الخاصة بالمنصة، لا متغيرات المتصفح العامة.`]}),`\n`,_jsxs(_components.p,{children:[`عند الاستدعاء، تحقّق من state ومدة صلاحية المعاملة ووجهة الاستدعاء، ثم استبدل الرمز أحادي الاستخدام عبر `,_jsx(_components.code,{children:`token/`}),`. استخدم الـ verifier الأصلي و redirect URI المطابق تمامًا. إلغاء المتصفح أو إغلاقه لا يُعد تسجيل دخول ناجحًا.`]}),`\n`,_jsxs(_components.p,{children:[`خزّن refresh tokens في تخزين بيانات الاعتماد المحمي بالنظام، ولا تخزّنها أبدًا في ملف تفضيلات غير محمي أو في سجلات التحليلات أو سجلات الأعطال. تحقق من الجلسة الحالية باستخدام `,_jsx(_components.code,{children:`GET session/`}),` مع Bearer token الخاص بالمستخدم النهائي. نفّذ التحديث بشكل متسلسل، واستبدل الرمزين معًا، واحذف الحالة الخاصة بالمستخدم بعد تسجيل الخروج. راجع `,_jsx(_components.a,{href:`/ar/authentication/tokens-and-jwks`,children:`الـ tokens وJWKS`}),` للاطلاع على عقد الطلب وسلوك إعادة استخدام refresh token.`]}),`\n`,_jsx(Heading,{level:`2`,id:`معاينة-إصدار-sdk-الأصلي`,children:`معاينة إصدار SDK الأصلي`}),`\n`,_jsx(_components.p,{children:`من المخطط أن توفر وحدات المصادقة الأصلية تسجيل الدخول، والوصول إلى الجلسة الحالية، واسترجاع الـ token، وتسجيل الخروج، ورفع مستوى التحقق (step-up)، مع إشارات الجهاز التلقائية. تشمل هذه النسخة مفاتيح المرور الأصلية وتخزين الـ tokens المحمي. ستتبع واجهات الغلاف عقود المنصة المنشورة، فلا تنسخ وسائط المُنشئات أو توقيعات الأساليب من مثال تصميمي.`}),`\n`,_jsx(_components.p,{children:`إلى أن تُصدر الوحدة، أبقِ مهايئها معطّلًا، أو استخدم تنفيذًا خضع للمراجعة للبروتوكول المستضاف في تطبيقك المفعّل. لا تعلن عن دليل بدء سريع أصلي للمصادقة يعمل بناءً على تثبيت الحزمة فقط.`}),`\n`,_jsx(Heading,{level:`2`,id:`ربط-التحقق-والمراقبة`,children:`ربط التحقق والمراقبة`}),`\n`,_jsxs(_components.p,{children:[`يشتق الخادم لديك قيمة `,_jsx(_components.code,{children:`vendor_data`}),` من الشخص الذي تمت مصادقته. ثم ينشئ جلسات التحقق أو يصدر tokens مراقبة محدودة النطاق لذلك الشخص. أعد إلى تطبيقك بيانات الاعتماد الخاصة بالجلسة أو الـ token المحدود فقط، وأبقِ مفتاح API على الخادم.`]}),`\n`,_jsxs(_components.p,{children:[`استخدم `,_jsx(_components.a,{href:`/ar/integration/native-sdks/ios-sdk`,children:`SDK التحقق من الهوية لـ iOS`}),` عندما تحتاج إلى التحقق من الهوية. واتبع `,_jsx(_components.a,{href:`/ar/transaction-monitoring/sdk-transaction-submission`,children:`إرسال المعاملات عبر SDK`}),` لدعم المراقبة على منصتك. تعامل مع قرارات تسجيل الدخول وقرارات التحقق وقرارات المعاملات بشكل منفصل.`]}),`\n`,_jsx(Heading,{level:`2`,id:`التحقق-من-التكامل`,children:`التحقق من التكامل`}),`\n`,_jsx(_components.p,{children:`اختبر العودة إلى التطبيق بعد إغلاقه بالكامل، وانتقالات الخلفية والمقدمة، وإلغاء المتصفح، وعدم تطابق الاستدعاء، وإعادة استخدام الرمز، وانتهاء صلاحية الـ token، والتحديث المتزامن، وMFA، وتسجيل الخروج، وتسجيل الدخول بحساب مستخدم آخر. اختبر تسجيل مفتاح المرور وتسجيل الدخول به على الأجهزة المدعومة بمجرد توفر هذا الإصدار. فحص يعتمد على الجهاز فقط يظل غير مُتحقَّق منه حتى يُجرى على المنصة المستهدفة.`})]})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent};function _missingMdxReference(id,component){throw new Error(`Expected `+(component?`component`:`object`)+\" `\"+id+\"` to be defined: you likely forgot to import, pass, or provide it.\")}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"title":"مصادقة iOS: دليل البدء السريع","description":"أعدّ مصادقة iOS مع Didit باستخدام تسجيل الدخول المستضاف والتحقق من رد الاستدعاء والجلسات الآمنة، مع روابط إلى التحقق والمراقبة.","href":"/ar/authentication/quickstarts/ios"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"تجهيز التطبيق","slug":"تجهيز-التطبيق","depth":2,"children":[]},{"title":"تنفيذ التدفق المستضاف","slug":"تنفيذ-التدفق-المستضاف","depth":2,"children":[]},{"title":"معاينة إصدار SDK الأصلي","slug":"معاينة-إصدار-sdk-الأصلي","depth":2,"children":[]},{"title":"ربط التحقق والمراقبة","slug":"ربط-التحقق-والمراقبة","depth":2,"children":[]},{"title":"التحقق من التكامل","slug":"التحقق-من-التكامل","depth":2,"children":[]}],"codeExamples":{}},"jsLinks":["/_mintlify/custom/didit-0f962782/5fb7c0c336c92274/snippets/data/database-validation-coverage.js","/_mintlify/custom/didit-0f962782/4ac7d3c2a19a354d/database-validation-playground.js"],"subdomain":"didit-0f962782","siteName":"Didit Docs","title":"مصادقة iOS: دليل البدء السريع - Didit Docs","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{"en":{"href":"/authentication/quickstarts/ios","matchLevel":1},"es":{"href":"/es/authentication/quickstarts/ios","matchLevel":1},"pt-BR":{"href":"/pt-br/authentication/quickstarts/ios","matchLevel":1},"ja":{"href":"/ja/authentication/quickstarts/ios","matchLevel":1},"de":{"href":"/de/authentication/quickstarts/ios","matchLevel":1},"fr":{"href":"/fr/authentication/quickstarts/ios","matchLevel":1},"it":{"href":"/it/authentication/quickstarts/ios","matchLevel":1},"pt":{"href":"/pt/authentication/quickstarts/ios","matchLevel":1},"ca":{"href":"/ca/authentication/quickstarts/ios","matchLevel":1},"id":{"href":"/id/authentication/quickstarts/ios","matchLevel":1},"ru":{"href":"/ru/authentication/quickstarts/ios","matchLevel":1},"ko":{"href":"/ko/authentication/quickstarts/ios","matchLevel":1},"zh":{"href":"/zh/authentication/quickstarts/ios","matchLevel":1},"ar":{"href":"/ar/authentication/quickstarts/ios","matchLevel":0},"hi":{"href":"/hi/authentication/quickstarts/ios","matchLevel":1}}},"lastModified":"2026-11-07T17:38:11.162Z","gitLastModified":"2026-11-07T17:24:04.000Z","originalFileLocation":"ar/authentication/quickstarts/ios.mdx","locale":"ar"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"system\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"description\" content=\"أعدّ مصادقة iOS مع Didit باستخدام تسجيل الدخول المستضاف والتحقق من رد الاستدعاء والجلسات الآمنة، مع روابط إلى التحقق والمراقبة.\">\u003cmeta data-mint-head name=\"application-name\" content=\"Didit Docs\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/didit-0f962782/h7Er2opLBVoQwrdf/_generated/favicon/android-chrome-192x192.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"/mintlify-assets/_mintlify/favicons/didit-0f962782/h7Er2opLBVoQwrdf/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/didit-0f962782/h7Er2opLBVoQwrdf/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/didit-0f962782/h7Er2opLBVoQwrdf/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/didit-0f962782/h7Er2opLBVoQwrdf/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/didit-0f962782/h7Er2opLBVoQwrdf/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/didit-0f962782/h7Er2opLBVoQwrdf/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/didit-0f962782/h7Er2opLBVoQwrdf/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/didit-0f962782/h7Er2opLBVoQwrdf/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"مصادقة iOS: دليل البدء السريع - Didit Docs\">\u003cmeta data-mint-head property=\"og:description\" content=\"أعدّ مصادقة iOS مع Didit باستخدام تسجيل الدخول المستضاف والتحقق من رد الاستدعاء والجلسات الآمنة، مع روابط إلى التحقق والمراقبة.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Didit Docs\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.didit.me/ar/authentication/quickstarts/ios\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://didit-0f962782.mintlify.site/_mintlify/api/og/v2?division=%D8%A7%D9%84%D8%A8%D8%AF%D8%A1+%D8%A7%D9%84%D8%B3%D8%B1%D9%8A%D8%B9\u0026amp;title=%D9%85%D8%B5%D8%A7%D8%AF%D9%82%D8%A9+iOS%3A+%D8%AF%D9%84%D9%8A%D9%84+%D8%A7%D9%84%D8%A8%D8%AF%D8%A1+%D8%A7%D9%84%D8%B3%D8%B1%D9%8A%D8%B9\u0026amp;description=%D8%A3%D8%B9%D8%AF%D9%91+%D9%85%D8%B5%D8%A7%D8%AF%D9%82%D8%A9+iOS+%D9%85%D8%B9+Didit+%D8%A8%D8%A7%D8%B3%D8%AA%D8%AE%D8%AF%D8%A7%D9%85+%D8%AA%D8%B3%D8%AC%D9%8A%D9%84+%D8%A7%D9%84%D8%AF%D8%AE%D9%88%D9%84+%D8%A7%D9%84%D9%85%D8%B3%D8%AA%D8%B6%D8%A7%D9%81+%D9%88%D8%A7%D9%84%D8%AA%D8%AD%D9%82%D9%82+%D9%85%D9%86+%D8%B1%D8%AF+%D8%A7%D9%84%D8%A7%D8%B3%D8%AA%D8%AF%D8%B9%D8%A7%D8%A1+%D9%88%D8%A7%D9%84%D8%AC%D9%84%D8%B3%D8%A7%D8%AA+%D8%A7%D9%84%D8%A2%D9%85%D9%86%D8%A9%D8%8C+%D9%85%D8%B9+%D8%B1%D9%88%D8%A7%D8%A8%D8%B7+%D8%A5%D9%84%D9%89+%D8%A7%D9%84%D8%AA%D8%AD%D9%82%D9%82+%D9%88%D8%A7%D9%84%D9%85%D8%B1%D8%A7%D9%82%D8%A8%D8%A9.\u0026amp;theme=f6d5c5eb819d99f700ee852a\u0026amp;signature=20c0a30daf01d5d595d1d7c2974c5e561025b380d4034725d8905b540808de79\">\u003cmeta data-mint-head property=\"og:image:width\" content=\"1200\">\u003cmeta data-mint-head property=\"og:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"مصادقة iOS: دليل البدء السريع - Didit Docs\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"أعدّ مصادقة iOS مع Didit باستخدام تسجيل الدخول المستضاف والتحقق من رد الاستدعاء والجلسات الآمنة، مع روابط إلى التحقق والمراقبة.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://didit-0f962782.mintlify.site/_mintlify/api/og/v2?division=%D8%A7%D9%84%D8%A8%D8%AF%D8%A1+%D8%A7%D9%84%D8%B3%D8%B1%D9%8A%D8%B9\u0026amp;title=%D9%85%D8%B5%D8%A7%D8%AF%D9%82%D8%A9+iOS%3A+%D8%AF%D9%84%D9%8A%D9%84+%D8%A7%D9%84%D8%A8%D8%AF%D8%A1+%D8%A7%D9%84%D8%B3%D8%B1%D9%8A%D8%B9\u0026amp;description=%D8%A3%D8%B9%D8%AF%D9%91+%D9%85%D8%B5%D8%A7%D8%AF%D9%82%D8%A9+iOS+%D9%85%D8%B9+Didit+%D8%A8%D8%A7%D8%B3%D8%AA%D8%AE%D8%AF%D8%A7%D9%85+%D8%AA%D8%B3%D8%AC%D9%8A%D9%84+%D8%A7%D9%84%D8%AF%D8%AE%D9%88%D9%84+%D8%A7%D9%84%D9%85%D8%B3%D8%AA%D8%B6%D8%A7%D9%81+%D9%88%D8%A7%D9%84%D8%AA%D8%AD%D9%82%D9%82+%D9%85%D9%86+%D8%B1%D8%AF+%D8%A7%D9%84%D8%A7%D8%B3%D8%AA%D8%AF%D8%B9%D8%A7%D8%A1+%D9%88%D8%A7%D9%84%D8%AC%D9%84%D8%B3%D8%A7%D8%AA+%D8%A7%D9%84%D8%A2%D9%85%D9%86%D8%A9%D8%8C+%D9%85%D8%B9+%D8%B1%D9%88%D8%A7%D8%A8%D8%B7+%D8%A5%D9%84%D9%89+%D8%A7%D9%84%D8%AA%D8%AD%D9%82%D9%82+%D9%88%D8%A7%D9%84%D9%85%D8%B1%D8%A7%D9%82%D8%A8%D8%A9.\u0026amp;theme=f6d5c5eb819d99f700ee852a\u0026amp;signature=20c0a30daf01d5d595d1d7c2974c5e561025b380d4034725d8905b540808de79\">\u003cmeta data-mint-head name=\"twitter:image:width\" content=\"1200\">\u003cmeta data-mint-head name=\"twitter:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"/mintlify-assets/_mintlify/favicons/didit-0f962782/h7Er2opLBVoQwrdf/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Didit Docs\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#2567FF\">\u003cmeta data-mint-head name=\"theme-color\" content=\"#2567FF\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.didit.me/ar/authentication/quickstarts/ios\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/ar/authentication/quickstarts/ios.md\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"ar\" href=\"https://docs.didit.me/ar/authentication/quickstarts/ios\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"en\" href=\"https://docs.didit.me/authentication/quickstarts/ios\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"es\" href=\"https://docs.didit.me/es/authentication/quickstarts/ios\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"pt-BR\" href=\"https://docs.didit.me/pt-br/authentication/quickstarts/ios\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"ja\" href=\"https://docs.didit.me/ja/authentication/quickstarts/ios\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"de\" href=\"https://docs.didit.me/de/authentication/quickstarts/ios\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"fr\" href=\"https://docs.didit.me/fr/authentication/quickstarts/ios\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"it\" href=\"https://docs.didit.me/it/authentication/quickstarts/ios\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"pt\" href=\"https://docs.didit.me/pt/authentication/quickstarts/ios\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"ca\" href=\"https://docs.didit.me/ca/authentication/quickstarts/ios\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"id\" href=\"https://docs.didit.me/id/authentication/quickstarts/ios\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"ru\" href=\"https://docs.didit.me/ru/authentication/quickstarts/ios\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"ko\" href=\"https://docs.didit.me/ko/authentication/quickstarts/ios\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"zh\" href=\"https://docs.didit.me/zh/authentication/quickstarts/ios\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"hi\" href=\"https://docs.didit.me/hi/authentication/quickstarts/ios\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"x-default\" href=\"https://docs.didit.me/authentication/quickstarts/ios\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://didit.me/#organization\",\"name\":\"Didit\",\"legalName\":\"Didit Protocol\",\"url\":\"https://didit.me\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://didit.me/logos/primary-horizontal-light.png\"},\"sameAs\":[\"https://www.linkedin.com/company/91001155\",\"https://www.youtube.com/@getdidit\",\"https://github.com/didit-protocol\",\"https://x.com/didit\"]},{\"@type\":\"WebSite\",\"@id\":\"https://docs.didit.me#website\",\"name\":\"Didit Docs\",\"url\":\"https://docs.didit.me\",\"publisher\":{\"@id\":\"https://didit.me/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.didit.me/ar/authentication/quickstarts/ios#webpage\",\"url\":\"https://docs.didit.me/ar/authentication/quickstarts/ios\",\"name\":\"مصادقة iOS: دليل البدء السريع\",\"description\":\"أعدّ مصادقة iOS مع Didit باستخدام تسجيل الدخول المستضاف والتحقق من رد الاستدعاء والجلسات الآمنة، مع روابط إلى التحقق والمراقبة.\",\"dateModified\":\"2026-11-07T17:24:04.000Z\",\"isPartOf\":{\"@id\":\"https://docs.didit.me#website\"},\"breadcrumb\":{\"@id\":\"https://docs.didit.me/ar/authentication/quickstarts/ios#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.didit.me/ar/authentication/quickstarts/ios#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"المصادقة\",\"item\":\"https://docs.didit.me/ar/authentication/overview\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"البدء السريع\",\"item\":\"https://docs.didit.me/ar/authentication/quickstarts/javascript\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"مصادقة iOS: دليل البدء السريع\",\"item\":\"https://docs.didit.me/ar/authentication/quickstarts/ios\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://docs.didit.me/ar/authentication/quickstarts/ios#article\",\"headline\":\"مصادقة iOS: دليل البدء السريع\",\"name\":\"مصادقة iOS: دليل البدء السريع\",\"description\":\"أعدّ مصادقة iOS مع Didit باستخدام تسجيل الدخول المستضاف والتحقق من رد الاستدعاء والجلسات الآمنة، مع روابط إلى التحقق والمراقبة.\",\"url\":\"https://docs.didit.me/ar/authentication/quickstarts/ios\",\"mainEntityOfPage\":{\"@id\":\"https://docs.didit.me/ar/authentication/quickstarts/ios#webpage\"},\"dateModified\":\"2026-11-07T17:24:04.000Z\",\"publisher\":{\"@id\":\"https://didit.me/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.didit.me#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Didit Docs\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"Didit Docs","nav":{"global":null,"languages":[{"language":"en","pages":[{"title":"en","href":"/authentication/quickstarts/ios"}]},{"language":"es","navbar":{"links":[{"icon":"comment-dots","href":"https://help.didit.me","label":"Soporte"},{"icon":"signal","href":"https://status.didit.me","label":"Estado"}],"primary":{"type":"button","label":"Iniciar sesión","href":"https://business.didit.me"}},"pages":[{"title":"es","href":"/es/authentication/quickstarts/ios"}]},{"language":"pt-BR","navbar":{"links":[{"icon":"comment-dots","href":"https://help.didit.me","label":"Suporte"},{"icon":"signal","href":"https://status.didit.me","label":"Status"}],"primary":{"type":"button","label":"Entrar","href":"https://business.didit.me"}},"pages":[{"title":"pt-BR","href":"/pt-br/authentication/quickstarts/ios"}]},{"language":"ja","navbar":{"links":[{"icon":"comment-dots","href":"https://help.didit.me","label":"サポート"},{"icon":"signal","href":"https://status.didit.me","label":"ステータス"}],"primary":{"type":"button","label":"サインイン","href":"https://business.didit.me"}},"pages":[{"title":"ja","href":"/ja/authentication/quickstarts/ios"}]},{"language":"de","navbar":{"links":[{"icon":"comment-dots","href":"https://help.didit.me","label":"Support"},{"icon":"signal","href":"https://status.didit.me","label":"Status"}],"primary":{"type":"button","label":"Anmelden","href":"https://business.didit.me"}},"pages":[{"title":"de","href":"/de/authentication/quickstarts/ios"}]},{"language":"fr","navbar":{"links":[{"icon":"comment-dots","href":"https://help.didit.me","label":"Assistance"},{"icon":"signal","href":"https://status.didit.me","label":"Statut"}],"primary":{"type":"button","label":"Se connecter","href":"https://business.didit.me"}},"pages":[{"title":"fr","href":"/fr/authentication/quickstarts/ios"}]},{"language":"it","navbar":{"links":[{"icon":"comment-dots","href":"https://help.didit.me","label":"Supporto"},{"icon":"signal","href":"https://status.didit.me","label":"Stato"}],"primary":{"type":"button","label":"Accedi","href":"https://business.didit.me"}},"pages":[{"title":"it","href":"/it/authentication/quickstarts/ios"}]},{"language":"pt","navbar":{"links":[{"icon":"comment-dots","href":"https://help.didit.me","label":"Suporte"},{"icon":"signal","href":"https://status.didit.me","label":"Estado"}],"primary":{"type":"button","label":"Iniciar sessão","href":"https://business.didit.me"}},"pages":[{"title":"pt","href":"/pt/authentication/quickstarts/ios"}]},{"language":"ca","navbar":{"links":[{"icon":"comment-dots","href":"https://help.didit.me","label":"Suport"},{"icon":"signal","href":"https://status.didit.me","label":"Estat"}],"primary":{"type":"button","label":"Inicia la sessió","href":"https://business.didit.me"}},"pages":[{"title":"ca","href":"/ca/authentication/quickstarts/ios"}]},{"language":"id","navbar":{"links":[{"icon":"comment-dots","href":"https://help.didit.me","label":"Dukungan"},{"icon":"signal","href":"https://status.didit.me","label":"Status"}],"primary":{"type":"button","label":"Masuk","href":"https://business.didit.me"}},"pages":[{"title":"id","href":"/id/authentication/quickstarts/ios"}]},{"language":"ru","navbar":{"links":[{"icon":"comment-dots","href":"https://help.didit.me","label":"Поддержка"},{"icon":"signal","href":"https://status.didit.me","label":"Статус"}],"primary":{"type":"button","label":"Вход","href":"https://business.didit.me"}},"pages":[{"title":"ru","href":"/ru/authentication/quickstarts/ios"}]},{"language":"ko","navbar":{"links":[{"icon":"comment-dots","href":"https://help.didit.me","label":"지원"},{"icon":"signal","href":"https://status.didit.me","label":"상태"}],"primary":{"type":"button","label":"로그인","href":"https://business.didit.me"}},"pages":[{"title":"ko","href":"/ko/authentication/quickstarts/ios"}]},{"language":"zh","navbar":{"links":[{"icon":"comment-dots","href":"https://help.didit.me","label":"支持"},{"icon":"signal","href":"https://status.didit.me","label":"状态"}],"primary":{"type":"button","label":"登录","href":"https://business.didit.me"}},"pages":[{"title":"zh","href":"/zh/authentication/quickstarts/ios"}]},{"language":"ar","navbar":{"links":[{"icon":"comment-dots","href":"https://help.didit.me","label":"الدعم"},{"icon":"signal","href":"https://status.didit.me","label":"الحالة"}],"primary":{"type":"button","label":"تسجيل الدخول","href":"https://business.didit.me"}},"tabs":[{"tab":"ابدأ الآن","icon":"https://mintlify.s3.us-west-1.amazonaws.com/didit-0f962782/icons/rocket.svg","pages":[{"title":"ابدأ الآن","href":"/ar"}]},{"tab":"التكامل / SDKs","icon":"https://mintlify.s3.us-west-1.amazonaws.com/didit-0f962782/icons/code.svg","groups":[{"group":"الأدلة","icon":"https://mintlify.s3.us-west-1.amazonaws.com/didit-0f962782/icons/book.svg","pages":[{"title":"حزم SDK للتحقق من الهوية والتكاملات: الويب والجوال وZapier","sidebarTitle":"حزم SDK والتكاملات","href":"/ar/integration/sdks"},{"title":"تكامل KYC عبر API: الدليل الكامل من البداية إلى النهاية","sidebarTitle":"التدفق الكامل لـ API","href":"/ar/integration/api-full-flow"},{"title":"webhooks: أحداث التحقق في الوقت الفعلي وتوقيع HMAC","sidebarTitle":"webhooks","href":"/ar/integration/webhooks"},{"title":"تنبيهات webhook: إرسال تنبيهات الفريق إلى endpoint الخاص بك","sidebarTitle":"تنبيهات webhook","href":"/ar/integration/alert-webhooks"},{"title":"حالات التحقق: دورة حياة الجلسة والرموز","sidebarTitle":"حالات التحقق","href":"/ar/integration/verification-statuses"},{"title":"أخطاء Didit API: رموز الحالة والاستجابات والحلول","sidebarTitle":"أخطاء API","href":"/ar/integration/api-errors"},{"title":"حد المعدل في API: الحدود والرؤوس ومعالجة الخطأ 429","sidebarTitle":"حد المعدل","href":"/ar/integration/rate-limiting"},{"title":"بيانات اختبار البيئة التجريبية: القيم السحرية والمستندات","sidebarTitle":"البيئة التجريبية وبيانات الاختبار","href":"/ar/integration/sandbox-testing"},{"title":"التسجيل البرمجي: واجهة KYC API لوكلاء الذكاء الاصطناعي","sidebarTitle":"التسجيل البرمجي","href":"/ar/integration/programmatic-registration"},{"title":"موجّه التكامل لثلاثة منتجات في Didit","sidebarTitle":"موجّه التكامل","href":"/ar/integration/integration-prompt"}]},{"group":"المصادقة","icon":"https://mintlify.s3.us-west-1.amazonaws.com/didit-0f962782/icons/code.svg","pages":[{"title":"المصادقة: تسجيل دخول المستخدم النهائي ومفاتيح المرور والجلسات","sidebarTitle":"المصادقة","href":"/ar/authentication/overview"},{"group":"البدء السريع","pages":[{"title":"البدء السريع بـ JavaScript للمصادقة","href":"/ar/authentication/quickstarts/javascript"},{"title":"البدء السريع مع React","href":"/ar/authentication/quickstarts/react"},{"title":"دليل البدء السريع لـ Next.js مع المصادقة","description":"خطّط لجلسة مصادقة تديرها الخادم مع Didit، باستخدام استدعاءات PKCE وملفات تعريف الارتباط HttpOnly والتفويض للطلبات المحمية.","href":"/ar/authentication/quickstarts/nextjs"},{"title":"مصادقة iOS: دليل البدء السريع","href":"/ar/authentication/quickstarts/ios"},{"title":"البدء السريع لمصادقة Android","description":"جهّز مصادقة Android في Didit عبر تسجيل دخول مستضاف، والتحقق من رابط الاستدعاء، والجلسات الآمنة، وروابط التحقق والمراقبة.","href":"/ar/authentication/quickstarts/android"},{"title":"React Native: دليل البدء السريع","href":"/ar/authentication/quickstarts/react-native"},{"title":"البدء السريع مع Flutter للمصادقة","href":"/ar/authentication/quickstarts/flutter"}]},{"title":"طرق تسجيل الدخول: Passkeys والرموز والاجتماعي وSSO","sidebarTitle":"طرق تسجيل الدخول","href":"/ar/authentication/sign-in-methods"},{"title":"رموز المصادقة وJWKS: التحقق من JWT في Didit","sidebarTitle":"رموز المصادقة وJWKS","href":"/ar/authentication/tokens-and-jwks"},{"title":"أحداث المصادقة وwebhooks","sidebarTitle":"الأحداث وwebhooks","href":"/ar/authentication/events-and-webhooks"},{"title":"ترحيل المستخدمين: استيراد كلمات المرور وMFA","sidebarTitle":"نقل المستخدمين","href":"/ar/authentication/migration"},{"title":"حماية من الروبوتات عند تسجيل الدخول: الحشو والقوة الغاشمة","sidebarTitle":"حماية من الروبوتات","href":"/ar/authentication/bot-protection"},{"group":"مرجع API","pages":[{"title":"الحصول على إعدادات OpenID | Didit Authentication API","sidebarTitle":"إعدادات OpenID","openapi":"ar/openapi-authentication.json GET /.well-known/openid-configuration","href":"/ar/authentication/api-reference/get-openid-configuration"},{"title":"الحصول على مفاتيح التوقيع (JWKS) | Didit","sidebarTitle":"مفاتيح التوقيع (JWKS)","openapi":"ar/openapi-authentication.json GET /.well-known/jwks.json","href":"/ar/authentication/api-reference/get-jwks"},{"title":"نقطة نهاية الرمز المميز: استبدال الرمز وتحديثه | Didit","sidebarTitle":"استبدال الرموز المميزة أو تحديثها","openapi":"ar/openapi-authentication.json POST /token/","href":"/ar/authentication/api-reference/token"},{"title":"الحصول على الجلسة | واجهة برمجة تطبيقات المصادقة من Didit","sidebarTitle":"الحصول على الجلسة","openapi":"ar/openapi-authentication.json GET /session/","href":"/ar/authentication/api-reference/get-session"},{"title":"إلغاء الجلسة (تسجيل الخروج) | Didit Authentication API","sidebarTitle":"إلغاء الجلسة","openapi":"ar/openapi-authentication.json DELETE /session/","href":"/ar/authentication/api-reference/revoke-session"},{"title":"إنشاء التحقق الإضافي (Step-Up) | Didit Authentication API","sidebarTitle":"إنشاء تحقق إضافي","openapi":"ar/openapi-authentication.json POST /step-up/","href":"/ar/authentication/api-reference/create-step-up"},{"title":"الحصول على حالة التحقق الإضافي | واجهة Didit للمصادقة","sidebarTitle":"الحصول على تحقق إضافي","openapi":"ar/openapi-authentication.json GET /step-up/{step_up_id}/","href":"/ar/authentication/api-reference/retrieve-step-up"},{"title":"إنشاء token المراقبة | واجهة برمجة تطبيقات Didit للمصادقة","sidebarTitle":"إنشاء رمز المراقبة","openapi":"ar/openapi-authentication.json POST /monitoring-token/","href":"/ar/authentication/api-reference/create-monitoring-token"}]}]},{"group":"Model Context Protocol (MCP)","icon":"https://mintlify.s3.us-west-1.amazonaws.com/didit-0f962782/icons/code.svg","pages":[{"title":"خادم MCP من Didit: التحقق من الهوية للوكلاء","sidebarTitle":"نظرة عامة","href":"/ar/integration/mcp/overview"},{"title":"ربط Claude بخادم Didit MCP","sidebarTitle":"ربط Claude","href":"/ar/integration/mcp/claude"},{"title":"تثبيت خادم Didit MCP: Claude وCursor وVS Code وWindsurf","sidebarTitle":"التثبيت","href":"/ar/integration/mcp/installation"},{"title":"مصادقة MCP في Didit: تسجيل الدخول عبر OAuth","sidebarTitle":"المصادقة","href":"/ar/integration/mcp/authentication"},{"title":"أدوات Didit MCP: مرجع الأدوات (169 أداة للتحقق من الهوية)","sidebarTitle":"الأدوات","href":"/ar/integration/mcp/tools"},{"title":"أمثلة Didit MCP: أوامر ومحادثات الوكيل","sidebarTitle":"الأمثلة","href":"/ar/integration/mcp/examples"},{"title":"Didit MCP: متقدم واستكشاف الأخطاء والاستضافة الذاتية","sidebarTitle":"متقدم","href":"/ar/integration/mcp/advanced"}]},{"group":"SDKs الويب","icon":"https://mintlify.s3.us-west-1.amazonaws.com/didit-0f962782/icons/browser.svg","pages":[{"title":"حزم SDK للتحقق من الهوية على الويب: JavaScript وiframe","sidebarTitle":"SDK الويب","href":"/ar/integration/web-sdks/overview"},{"title":"SDK جافاسكريبت للتحقق من الهوية: KYC للويب","sidebarTitle":"SDK جافاسكريبت","href":"/ar/integration/web-sdks/javascript-sdk"},{"title":"التحقق بالتحويل: صفحة التحقق المستضافة","sidebarTitle":"التحويل عبر الويب","href":"/ar/integration/web-sdks/web-redirect"},{"title":"التحقق من الهوية عبر الإطار المضمّن: KYC مضمّن على الويب","sidebarTitle":"InContext (Iframe)","href":"/ar/integration/web-sdks/incontext-iframe"},{"title":"KYC عبر WebView: التحقق من الهوية على الجوال","sidebarTitle":"تكامل WebView","href":"/ar/integration/web-sdks/webview-in-ios-android"}]},{"group":"SDKs الأصلية","icon":"https://mintlify.s3.us-west-1.amazonaws.com/didit-0f962782/icons/mobile.svg","pages":[{"title":"حزم SDK للجوال: iOS وAndroid وReact Native وFlutter","sidebarTitle":"SDK الأصلية","href":"/ar/integration/native-sdks/overview"},{"title":"SDK التحقق من الهوية لنظام iOS بلغة Swift","sidebarTitle":"SDK لنظام iOS","href":"/ar/integration/native-sdks/ios-sdk"},{"title":"SDK أندرويد Kotlin للتحقق من الهوية و KYC","sidebarTitle":"SDK أندرويد","href":"/ar/integration/native-sdks/android-sdk"},{"title":"حزمة React Native للتحقق من الهوية: التحقق عبر الجوال","sidebarTitle":"SDK لـ React Native","href":"/ar/integration/native-sdks/react-native-sdk"},{"title":"حزمة SDK للتحقق من الهوية في Flutter وDart","sidebarTitle":"SDK لـ Flutter","href":"/ar/integration/native-sdks/flutter-sdk"}]},{"group":"SDKs الخادم","icon":"https://mintlify.s3.us-west-1.amazonaws.com/didit-0f962782/icons/code.svg","pages":[{"title":"SDK الخادم: Python وNode.js وGo وJava وPHP وRuby وNET.","sidebarTitle":"SDK الخادم","href":"/ar/integration/server-sdks/overview"},{"title":"حزمة تطوير بايثون (SDK) لـ KYC وAML والمعاملات","sidebarTitle":"بايثون","href":"/ar/integration/server-sdks/python"},{"title":"مكتبة Node.js وTypeScript للتحقق من الهوية وAML","sidebarTitle":"Node.js","href":"/ar/integration/server-sdks/node"},{"title":"SDK لـ Go: KYC وAML والمعاملات","sidebarTitle":"Go","href":"/ar/integration/server-sdks/go"},{"title":"حزمة Java وKotlin SDK لـ KYC وفحص AML والمعاملات","sidebarTitle":"Java","href":"/ar/integration/server-sdks/java"},{"title":"SDK PHP للتحقق من الهوية وAML والمعاملات","sidebarTitle":"PHP","href":"/ar/integration/server-sdks/php"},{"title":"SDK لـ Ruby للتحقق من KYC وفحص AML والمعاملات","sidebarTitle":"Ruby","href":"/ar/integration/server-sdks/ruby"},{"title":"حزمة SDK لـ C# و.NET للتحقق من KYC وAML والمعاملات","sidebarTitle":".NET","href":"/ar/integration/server-sdks/dotnet"}]},{"group":"التكاملات","icon":"https://mintlify.s3.us-west-1.amazonaws.com/didit-0f962782/icons/puzzle.svg","pages":[{"title":"KYC بدون برمجة: أتمتة التحقق من الهوية عبر Zapier","sidebarTitle":"تكاملات بدون برمجة","href":"/ar/integration/engines/overview"},{"title":"أتمتة التحقق من الهوية عبر Zapier","sidebarTitle":"Zapier","href":"/ar/integration/engines/zapier"},{"title":"التحقق من الهوية عبر Okta وAuth0","href":"/ar/integration/engines/okta-auth0-idv"},{"title":"إضافة KYC لووردبريس: التحقق من العمر في WooCommerce","sidebarTitle":"ووردبريس + WooCommerce","href":"/ar/integration/web-sdks/wordpress-woocommerce"},{"title":"تطبيق KYC لـ Shopify: التحقق من الهوية والعمر","sidebarTitle":"Shopify","href":"/ar/integration/web-sdks/shopify"},{"title":"تطبيق التحقق من الهوية لـ Salesforce: KYC وKYB","sidebarTitle":"Salesforce","href":"/ar/integration/web-sdks/salesforce"}]}]},{"tab":"مرجع API","icon":"https://mintlify.s3.us-west-1.amazonaws.com/didit-0f962782/icons/code.svg","pages":[{"title":"مرجع API","href":"/ar/api-reference/overview"}]},{"tab":"التحقق من المستخدمين","icon":"https://mintlify.s3.us-west-1.amazonaws.com/didit-0f962782/icons/user-verifications.svg","pages":[{"title":"التحقق من المستخدمين","href":"/ar/core-technology/liveness/overview"}]},{"tab":"التحقق من الشركات","icon":"https://mintlify.s3.us-west-1.amazonaws.com/didit-0f962782/icons/business-verifications.svg","pages":[{"title":"التحقق من الشركات","href":"/ar/business-verification/overview"}]},{"tab":"مراقبة المعاملات","icon":"https://mintlify.s3.us-west-1.amazonaws.com/didit-0f962782/icons/transactions.svg","pages":[{"title":"مراقبة المعاملات","href":"/ar/transaction-monitoring/overview"}]},{"tab":"سجل التغييرات","icon":"https://mintlify.s3.us-west-1.amazonaws.com/didit-0f962782/icons/calendar.svg","pages":[{"title":"سجل التغييرات","href":"/ar/changelog"}]}],"global":{"anchors":[{"anchor":"مرجع API","icon":"code","href":"/ar/api-reference/overview"},{"anchor":"Business Console","icon":"gauge","href":"https://business.didit.me"},{"anchor":"مواصفات OpenAPI","icon":"file-code","href":"https://docs.didit.me/ar/openapi-25.json"},{"anchor":"موجّه التكامل","icon":"wand-magic-sparkles","href":"/ar/integration/integration-prompt"},{"anchor":"خادم MCP","icon":"plug","href":"/ar/integration/mcp/overview"},{"anchor":"مهارات الوكيل","icon":"robot","href":"https://github.com/didit-protocol/skills"}]}},{"language":"hi","navbar":{"links":[{"icon":"comment-dots","href":"https://help.didit.me","label":"सहायता"},{"icon":"signal","href":"https://status.didit.me","label":"स्थिति"}],"primary":{"type":"button","label":"साइन इन करें","href":"https://business.didit.me"}},"pages":[{"title":"hi","href":"/hi/authentication/quickstarts/ios"}]}]},"basePath":"","title":"مصادقة iOS: دليل البدء السريع - Didit Docs","buildId":"dpl_FWZhTb2vab28gFGFH4ojka6qEznQ","deploymentId":"dpl_FWZhTb2vab28gFGFH4ojka6qEznQ","dynamics":[],"chunks":[]}