Authentification biométrique Android : démarrage rapide
Démarrez l’authentification Android avec Didit : connexion hébergée, validation des rappels, sessions sécurisées et liens de vérification.
L’authentification est une nouveauté : DiditAuth pour Android dépend de la version publiée. Les coordonnées de distribution, les versions et les signatures d’appel ne sont pas confirmées ici. N’installez pas un paquet dont le nom est supposé et n’utilisez pas le SDK de vérification d’identité comme SDK d’authentification.
Vérifiez que l’authentification est activée pour votre application Didit, puis copiez son origine de connexion (https://<slug>.auth.didit.me, ou <slug>.sandbox.auth.didit.me pour le sandbox) depuis la console.
Enregistrez une URL de rappel exacte, prise en charge par votre application et par l’environnement d’exécution. Validez la propriété des liens d’application ; ne supposez pas que des schémas d’URL personnalisés arbitraires sont acceptés.
Séparez la configuration du sandbox et celle de production, y compris la gestion des rappels et les identifiants stockés.
Choisissez votre correspondance stable entre la personne et son identifiant avant de connecter la vérification ou la surveillance.
Utilisez un onglet du navigateur système pour la connexion hébergée et validez le retour par le lien d’application. Les clés d’accès natives nécessitent le domaine configuré de la partie utilisatrice et le flux d’identifiants de la plateforme.
Ouvrez un onglet du navigateur système avec l’URL {origin}/sign-in. Fournissez un state aléatoire et récent, un défi PKCE S256 et votre redirect_uri enregistré. Conservez le vérificateur dans votre application, uniquement pour cette tentative. La documentation de démarrage JavaScript présente le protocole sous-jacent ; dans le code natif, utilisez la cryptographie et la gestion des URL de la plateforme, et non les objets globaux du navigateur.Au retour, vérifiez le state, la durée de validité de la transaction et la destination du rappel avant d’échanger le code à usage unique auprès de token/. Utilisez le vérificateur d’origine et l’URI de redirection exact. Annuler ou fermer le navigateur ne constitue pas une connexion réussie.Stockez les tokens de rafraîchissement dans un stockage chiffré protégé par la plateforme ; ne les stockez jamais dans un fichier de préférences en clair, dans les données d’analytique ou dans les journaux de plantage. Validez la session en cours avec GET session/ et le token Bearer de l’utilisateur final. Sérialisez le rafraîchissement, remplacez les deux tokens ensemble et effacez l’état propre à l’utilisateur après la déconnexion. Consultez tokens et JWKS pour le contrat des requêtes et le comportement en cas de réutilisation d’un token de rafraîchissement.
Les modules natifs d’authentification sont prévus pour fournir la connexion, l’accès à la session en cours, la récupération des tokens, la déconnexion et l’authentification renforcée, avec des signaux d’appareil automatiques. Les clés d’accès natives et le stockage protégé des tokens font partie de cette version. Les API d’encapsulation suivront leurs contrats de plateforme publiés ; ne copiez pas de paramètres de constructeur ou de signatures de méthodes devinés à partir d’un exemple de conception.Tant que le module n’est pas publié, désactivez son adaptateur ou utilisez une implémentation examinée du protocole hébergé pour votre application activée. N’annoncez pas un démarrage rapide natif de l’authentification fonctionnel en vous fondant uniquement sur l’installation du paquet.
Votre serveur principal dérive vendor_data à partir de la personne authentifiée. Il crée des sessions de vérification ou génère des tokens de surveillance limités à cette personne. Ne renvoyez à votre application que l’identifiant d’authentification de session ou le token limité ; la clé API reste sur le serveur.Utilisez le SDK de vérification Android lorsque vous avez besoin de la vérification d’identité. Suivez la soumission de transactions via le SDK pour la prise en charge de la surveillance sur votre plateforme. Traitez séparément la connexion, la vérification et les décisions relatives aux transactions.
Testez le retour dans une application relancée à froid, les passages en arrière-plan et au premier plan, l’annulation dans le navigateur, un rappel non concordant, la réutilisation d’un code, l’expiration des tokens, les rafraîchissements concurrents, l’authentification multifacteur, la déconnexion et la connexion avec un autre utilisateur. Testez l’enregistrement et la connexion avec une clé d’accès sur les appareils pris en charge, une fois cette version disponible. Une vérification propre à un appareil reste non vérifiée tant qu’elle n’a pas été exécutée sur la plateforme cible.
Dernière modification le 7 novembre 2026
{"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":"fr/authentication/quickstarts/android","slug":"/fr/authentication/quickstarts/android","pageMetadata":{"title":"Authentification biométrique Android : démarrage rapide","description":"Démarrez l'authentification Android avec Didit : connexion hébergée, validation des rappels, sessions sécurisées et liens de vérification.","href":"/fr/authentication/quickstarts/android"},"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: \"Démarrez l’authentification Android avec Didit : connexion hébergée, validation des rappels, sessions sécurisées et liens de vérification.\"\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:[`L’authentification est une nouveauté : `,_jsx(_components.strong,{children:`DiditAuth pour Android`}),` dépend de la version publiée. Les coordonnées de distribution, les versions et les signatures d’appel ne sont pas confirmées ici. N’installez pas un paquet dont le nom est supposé et n’utilisez pas le SDK de vérification d’identité comme SDK d’authentification.`]})}),`\n`,_jsx(Heading,{level:`2`,id:`préparer-l’application`,children:`Préparer l’application`}),`\n`,_jsxs(_components.ol,{children:[`\n`,_jsxs(_components.li,{children:[`Vérifiez que l’authentification est activée pour votre application Didit, puis copiez son origine de connexion (`,_jsx(_components.code,{children:`https://\u003cslug>.auth.didit.me`}),`, ou `,_jsx(_components.code,{children:`\u003cslug>.sandbox.auth.didit.me`}),` pour le sandbox) depuis la console.`]}),`\n`,_jsx(_components.li,{children:`Enregistrez une URL de rappel exacte, prise en charge par votre application et par l’environnement d’exécution. Validez la propriété des liens d’application ; ne supposez pas que des schémas d’URL personnalisés arbitraires sont acceptés.`}),`\n`,_jsx(_components.li,{children:`Séparez la configuration du sandbox et celle de production, y compris la gestion des rappels et les identifiants stockés.`}),`\n`,_jsx(_components.li,{children:`Choisissez votre correspondance stable entre la personne et son identifiant avant de connecter la vérification ou la surveillance.`}),`\n`]}),`\n`,_jsx(_components.p,{children:`Utilisez un onglet du navigateur système pour la connexion hébergée et validez le retour par le lien d’application. Les clés d’accès natives nécessitent le domaine configuré de la partie utilisatrice et le flux d’identifiants de la plateforme.`}),`\n`,_jsx(Heading,{level:`2`,id:`implémenter-le-flux-hébergé`,children:`Implémenter le flux hébergé`}),`\n`,_jsxs(_components.p,{children:[`Ouvrez un onglet du navigateur système avec l’URL `,_jsx(_components.code,{children:`{origin}/sign-in`}),`. Fournissez un `,_jsx(_components.code,{children:`state`}),` aléatoire et récent, un défi PKCE S256 et votre `,_jsx(_components.code,{children:`redirect_uri`}),` enregistré. Conservez le vérificateur dans votre application, uniquement pour cette tentative. La `,_jsx(_components.a,{href:`/fr/authentication/quickstarts/javascript`,children:`documentation de démarrage JavaScript`}),` présente le protocole sous-jacent ; dans le code natif, utilisez la cryptographie et la gestion des URL de la plateforme, et non les objets globaux du navigateur.`]}),`\n`,_jsxs(_components.p,{children:[`Au retour, vérifiez le state, la durée de validité de la transaction et la destination du rappel avant d’échanger le code à usage unique auprès de `,_jsx(_components.code,{children:`token/`}),`. Utilisez le vérificateur d’origine et l’URI de redirection exact. Annuler ou fermer le navigateur ne constitue pas une connexion réussie.`]}),`\n`,_jsxs(_components.p,{children:[`Stockez les tokens de rafraîchissement dans un stockage chiffré protégé par la plateforme ; ne les stockez jamais dans un fichier de préférences en clair, dans les données d’analytique ou dans les journaux de plantage. Validez la session en cours avec `,_jsx(_components.code,{children:`GET session/`}),` et le token Bearer de l’utilisateur final. Sérialisez le rafraîchissement, remplacez les deux tokens ensemble et effacez l’état propre à l’utilisateur après la déconnexion. Consultez `,_jsx(_components.a,{href:`/fr/authentication/tokens-and-jwks`,children:`tokens et JWKS`}),` pour le contrat des requêtes et le comportement en cas de réutilisation d’un token de rafraîchissement.`]}),`\n`,_jsx(Heading,{level:`2`,id:`aperçu-de-la-version-du-sdk-natif`,children:`Aperçu de la version du SDK natif`}),`\n`,_jsx(_components.p,{children:`Les modules natifs d’authentification sont prévus pour fournir la connexion, l’accès à la session en cours, la récupération des tokens, la déconnexion et l’authentification renforcée, avec des signaux d’appareil automatiques. Les clés d’accès natives et le stockage protégé des tokens font partie de cette version. Les API d’encapsulation suivront leurs contrats de plateforme publiés ; ne copiez pas de paramètres de constructeur ou de signatures de méthodes devinés à partir d’un exemple de conception.`}),`\n`,_jsx(_components.p,{children:`Tant que le module n’est pas publié, désactivez son adaptateur ou utilisez une implémentation examinée du protocole hébergé pour votre application activée. N’annoncez pas un démarrage rapide natif de l’authentification fonctionnel en vous fondant uniquement sur l’installation du paquet.`}),`\n`,_jsx(Heading,{level:`2`,id:`connecter-la-vérification-et-la-surveillance`,children:`Connecter la vérification et la surveillance`}),`\n`,_jsxs(_components.p,{children:[`Votre serveur principal dérive `,_jsx(_components.code,{children:`vendor_data`}),` à partir de la personne authentifiée. Il crée des sessions de vérification ou génère des tokens de surveillance limités à cette personne. Ne renvoyez à votre application que l’identifiant d’authentification de session ou le token limité ; la clé API reste sur le serveur.`]}),`\n`,_jsxs(_components.p,{children:[`Utilisez le `,_jsx(_components.a,{href:`/fr/integration/native-sdks/android-sdk`,children:`SDK de vérification Android`}),` lorsque vous avez besoin de la vérification d’identité. Suivez la `,_jsx(_components.a,{href:`/fr/transaction-monitoring/sdk-transaction-submission`,children:`soumission de transactions via le SDK`}),` pour la prise en charge de la surveillance sur votre plateforme. Traitez séparément la connexion, la vérification et les décisions relatives aux transactions.`]}),`\n`,_jsx(Heading,{level:`2`,id:`vérifier-l’intégration`,children:`Vérifier l’intégration`}),`\n`,_jsx(_components.p,{children:`Testez le retour dans une application relancée à froid, les passages en arrière-plan et au premier plan, l’annulation dans le navigateur, un rappel non concordant, la réutilisation d’un code, l’expiration des tokens, les rafraîchissements concurrents, l’authentification multifacteur, la déconnexion et la connexion avec un autre utilisateur. Testez l’enregistrement et la connexion avec une clé d’accès sur les appareils pris en charge, une fois cette version disponible. Une vérification propre à un appareil reste non vérifiée tant qu’elle n’a pas été exécutée sur la plateforme cible.`})]})}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":"Authentification biométrique Android : démarrage rapide","description":"Démarrez l'authentification Android avec Didit : connexion hébergée, validation des rappels, sessions sécurisées et liens de vérification.","href":"/fr/authentication/quickstarts/android"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"Préparer l’application","slug":"préparer-l’application","depth":2,"children":[]},{"title":"Implémenter le flux hébergé","slug":"implémenter-le-flux-hébergé","depth":2,"children":[]},{"title":"Aperçu de la version du SDK natif","slug":"aperçu-de-la-version-du-sdk-natif","depth":2,"children":[]},{"title":"Connecter la vérification et la surveillance","slug":"connecter-la-vérification-et-la-surveillance","depth":2,"children":[]},{"title":"Vérifier l’intégration","slug":"vérifier-l’intégration","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":"Authentification biométrique Android : démarrage rapide - Didit Docs","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{"en":{"href":"/authentication/quickstarts/android","matchLevel":1},"es":{"href":"/es/authentication/quickstarts/android","matchLevel":1},"pt-BR":{"href":"/pt-br/authentication/quickstarts/android","matchLevel":1},"ja":{"href":"/ja/authentication/quickstarts/android","matchLevel":1},"de":{"href":"/de/authentication/quickstarts/android","matchLevel":1},"fr":{"href":"/fr/authentication/quickstarts/android","matchLevel":0},"it":{"href":"/it/authentication/quickstarts/android","matchLevel":1},"pt":{"href":"/pt/authentication/quickstarts/android","matchLevel":1},"ca":{"href":"/ca/authentication/quickstarts/android","matchLevel":1},"id":{"href":"/id/authentication/quickstarts/android","matchLevel":1},"ru":{"href":"/ru/authentication/quickstarts/android","matchLevel":1},"ko":{"href":"/ko/authentication/quickstarts/android","matchLevel":1},"zh":{"href":"/zh/authentication/quickstarts/android","matchLevel":1},"ar":{"href":"/ar/authentication/quickstarts/android","matchLevel":1},"hi":{"href":"/hi/authentication/quickstarts/android","matchLevel":1}}},"lastModified":"2026-11-07T17:37:48.989Z","gitLastModified":"2026-11-07T17:24:04.000Z","originalFileLocation":"fr/authentication/quickstarts/android.mdx","locale":"fr"},"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=\"Démarrez l\u0026#x27;authentification Android avec Didit : connexion hébergée, validation des rappels, sessions sécurisées et liens de vérification.\">\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=\"Authentification biométrique Android : démarrage rapide - Didit Docs\">\u003cmeta data-mint-head property=\"og:description\" content=\"Démarrez l\u0026#x27;authentification Android avec Didit : connexion hébergée, validation des rappels, sessions sécurisées et liens de vérification.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Didit Docs\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.didit.me/fr/authentication/quickstarts/android\">\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=D%C3%A9marrages+rapides\u0026amp;title=Authentification+biom%C3%A9trique+Android+%3A+d%C3%A9marrage+rapide\u0026amp;description=D%C3%A9marrez+l%27authentification+Android+avec+Didit+%3A+connexion+h%C3%A9berg%C3%A9e%2C+validation+des+rappels%2C+sessions+s%C3%A9curis%C3%A9es+et+liens+de+v%C3%A9rification.\u0026amp;theme=f6d5c5eb819d99f700ee852a\u0026amp;signature=88d5212f39100afb012b49bdf486ec1c08a0cee4f73ce391d71efb483964d9ba\">\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=\"Authentification biométrique Android : démarrage rapide - Didit Docs\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Démarrez l\u0026#x27;authentification Android avec Didit : connexion hébergée, validation des rappels, sessions sécurisées et liens de vérification.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://didit-0f962782.mintlify.site/_mintlify/api/og/v2?division=D%C3%A9marrages+rapides\u0026amp;title=Authentification+biom%C3%A9trique+Android+%3A+d%C3%A9marrage+rapide\u0026amp;description=D%C3%A9marrez+l%27authentification+Android+avec+Didit+%3A+connexion+h%C3%A9berg%C3%A9e%2C+validation+des+rappels%2C+sessions+s%C3%A9curis%C3%A9es+et+liens+de+v%C3%A9rification.\u0026amp;theme=f6d5c5eb819d99f700ee852a\u0026amp;signature=88d5212f39100afb012b49bdf486ec1c08a0cee4f73ce391d71efb483964d9ba\">\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/fr/authentication/quickstarts/android\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/fr/authentication/quickstarts/android.md\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"fr\" href=\"https://docs.didit.me/fr/authentication/quickstarts/android\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"en\" href=\"https://docs.didit.me/authentication/quickstarts/android\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"es\" href=\"https://docs.didit.me/es/authentication/quickstarts/android\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"pt-BR\" href=\"https://docs.didit.me/pt-br/authentication/quickstarts/android\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"ja\" href=\"https://docs.didit.me/ja/authentication/quickstarts/android\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"de\" href=\"https://docs.didit.me/de/authentication/quickstarts/android\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"it\" href=\"https://docs.didit.me/it/authentication/quickstarts/android\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"pt\" href=\"https://docs.didit.me/pt/authentication/quickstarts/android\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"ca\" href=\"https://docs.didit.me/ca/authentication/quickstarts/android\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"id\" href=\"https://docs.didit.me/id/authentication/quickstarts/android\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"ru\" href=\"https://docs.didit.me/ru/authentication/quickstarts/android\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"ko\" href=\"https://docs.didit.me/ko/authentication/quickstarts/android\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"zh\" href=\"https://docs.didit.me/zh/authentication/quickstarts/android\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"ar\" href=\"https://docs.didit.me/ar/authentication/quickstarts/android\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"hi\" href=\"https://docs.didit.me/hi/authentication/quickstarts/android\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"x-default\" href=\"https://docs.didit.me/authentication/quickstarts/android\">\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/fr/authentication/quickstarts/android#webpage\",\"url\":\"https://docs.didit.me/fr/authentication/quickstarts/android\",\"name\":\"Authentification biométrique Android : démarrage rapide\",\"description\":\"Démarrez l'authentification Android avec Didit : connexion hébergée, validation des rappels, sessions sécurisées et liens de vérification.\",\"dateModified\":\"2026-11-07T17:24:04.000Z\",\"isPartOf\":{\"@id\":\"https://docs.didit.me#website\"},\"breadcrumb\":{\"@id\":\"https://docs.didit.me/fr/authentication/quickstarts/android#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.didit.me/fr/authentication/quickstarts/android#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Authentification\",\"item\":\"https://docs.didit.me/fr/authentication/overview\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Démarrages rapides\",\"item\":\"https://docs.didit.me/fr/authentication/quickstarts/javascript\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Authentification biométrique Android : démarrage rapide\",\"item\":\"https://docs.didit.me/fr/authentication/quickstarts/android\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://docs.didit.me/fr/authentication/quickstarts/android#article\",\"headline\":\"Authentification biométrique Android : démarrage rapide\",\"name\":\"Authentification biométrique Android : démarrage rapide\",\"description\":\"Démarrez l'authentification Android avec Didit : connexion hébergée, validation des rappels, sessions sécurisées et liens de vérification.\",\"url\":\"https://docs.didit.me/fr/authentication/quickstarts/android\",\"mainEntityOfPage\":{\"@id\":\"https://docs.didit.me/fr/authentication/quickstarts/android#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/android"}]},{"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/android"}]},{"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/android"}]},{"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/android"}]},{"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/android"}]},{"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"}},"tabs":[{"tab":"Commencer","icon":"https://mintlify.s3.us-west-1.amazonaws.com/didit-0f962782/icons/rocket.svg","pages":[{"title":"Commencer","href":"/fr"}]},{"tab":"Intégrer / SDK","icon":"https://mintlify.s3.us-west-1.amazonaws.com/didit-0f962782/icons/code.svg","groups":[{"group":"Guides","icon":"https://mintlify.s3.us-west-1.amazonaws.com/didit-0f962782/icons/book.svg","pages":[{"title":"SDK Didit et intégrations : Web, mobile \u0026 Zapier","sidebarTitle":"SDK et intégrations","href":"/fr/integration/sdks"},{"title":"Intégration API KYC : guide du flux de bout en bout","sidebarTitle":"Flux API complet","href":"/fr/integration/api-full-flow"},{"title":"Webhooks KYC et KYB en temps réel : signature HMAC","sidebarTitle":"Webhooks","href":"/fr/integration/webhooks"},{"title":"Webhooks d'alerte : alertes d'équipe vers votre endpoint","sidebarTitle":"Webhooks d'alerte","href":"/fr/integration/alert-webhooks"},{"title":"Statuts de vérification : cycle de vie et codes de session","sidebarTitle":"Statuts de vérification","href":"/fr/integration/verification-statuses"},{"title":"Erreurs API Didit : codes de statut, formats et solutions","sidebarTitle":"Erreurs API","href":"/fr/integration/api-errors"},{"title":"Limite de débit API : en-têtes et réessai après 429","sidebarTitle":"Limites de débit","href":"/fr/integration/rate-limiting"},{"title":"Données de test sandbox : scénarios et valeurs magiques","sidebarTitle":"Sandbox et données de test","href":"/fr/integration/sandbox-testing"},{"title":"Inscription programmatique : API KYC pour agents IA","sidebarTitle":"Inscription programmatique","href":"/fr/integration/programmatic-registration"},{"title":"Prompt d'intégration de trois produits","sidebarTitle":"Prompt d'intégration","href":"/fr/integration/integration-prompt"}]},{"group":"Authentification","icon":"https://mintlify.s3.us-west-1.amazonaws.com/didit-0f962782/icons/code.svg","pages":[{"title":"Authentification : connexion, passkeys et sessions","sidebarTitle":"Authentification","href":"/fr/authentication/overview"},{"group":"Démarrages rapides","pages":[{"title":"Démarrage rapide JavaScript pour l'authentification","href":"/fr/authentication/quickstarts/javascript"},{"title":"Authentification React avec Didit : démarrage rapide","href":"/fr/authentication/quickstarts/react"},{"title":"Authentification Next.js : démarrage rapide","href":"/fr/authentication/quickstarts/nextjs"},{"title":"Démarrage rapide iOS : authentification Didit","description":"Préparez l'authentification iOS avec Didit : connexion hébergée, validation des rappels, sessions sécurisées, liens vers la vérification.","href":"/fr/authentication/quickstarts/ios"},{"title":"Authentification biométrique Android : démarrage rapide","href":"/fr/authentication/quickstarts/android"},{"title":"Démarrage rapide React Native : authentification","description":"Démarrez avec Didit et React Native : connexion hébergée, validation des rappels, sessions sécurisées, liens vers vérification et surveillance.","href":"/fr/authentication/quickstarts/react-native"},{"title":"Authentification Flutter : démarrage rapide","href":"/fr/authentication/quickstarts/flutter"}]},{"title":"Méthodes de connexion Didit : passkeys, codes, SSO","sidebarTitle":"Méthodes de connexion","href":"/fr/authentication/sign-in-methods"},{"title":"Jetons et JWKS : vérifier les JWT d'authentification","sidebarTitle":"Jetons et JWKS","href":"/fr/authentication/tokens-and-jwks"},{"title":"Événements d'authentification et webhooks","sidebarTitle":"Événements et webhooks","href":"/fr/authentication/events-and-webhooks"},{"title":"Migrer les utilisateurs : importer mots de passe et MFA","sidebarTitle":"Migrer vos utilisateurs","href":"/fr/authentication/migration"},{"title":"Protection anti-bots à la connexion : force brute","sidebarTitle":"Protection anti-bots","href":"/fr/authentication/bot-protection"},{"group":"Référence API","pages":[{"title":"Configuration OpenID | API d'authentification Didit","sidebarTitle":"Configuration OpenID","openapi":"fr/openapi-authentication.json GET /.well-known/openid-configuration","href":"/fr/authentication/api-reference/get-openid-configuration"},{"title":"Clés de signature (JWKS) | API d'authentification Didit","sidebarTitle":"Clés de signature (JWKS)","openapi":"fr/openapi-authentication.json GET /.well-known/jwks.json","href":"/fr/authentication/api-reference/get-jwks"},{"title":"Token endpoint Didit : échange de code et renouvellement","sidebarTitle":"Échanger ou renouveler les tokens","openapi":"fr/openapi-authentication.json POST /token/","href":"/fr/authentication/api-reference/token"},{"title":"Obtenir une session | API d'authentification Didit","sidebarTitle":"Obtenir la session","openapi":"fr/openapi-authentication.json GET /session/","href":"/fr/authentication/api-reference/get-session"},{"title":"Révoquer la session (déconnexion) | Didit Auth API","sidebarTitle":"Révoquer la session","openapi":"fr/openapi-authentication.json DELETE /session/","href":"/fr/authentication/api-reference/revoke-session"},{"title":"Step-up : créer une étape | API Didit Authentication","sidebarTitle":"Créer un step-up","openapi":"fr/openapi-authentication.json POST /step-up/","href":"/fr/authentication/api-reference/create-step-up"},{"title":"Statut d'un step-up | API d'authentification Didit","sidebarTitle":"Obtenir un step-up","openapi":"fr/openapi-authentication.json GET /step-up/{step_up_id}/","href":"/fr/authentication/api-reference/retrieve-step-up"},{"title":"Créer un token de surveillance | API Didit","sidebarTitle":"Créer un jeton de surveillance","openapi":"fr/openapi-authentication.json POST /monitoring-token/","href":"/fr/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":"Serveur MCP Didit : vérification d'identité pour IA","sidebarTitle":"Présentation","href":"/fr/integration/mcp/overview"},{"title":"Connecter Claude au serveur MCP Didit","sidebarTitle":"Connecter Claude","href":"/fr/integration/mcp/claude"},{"title":"Installer MCP Didit : Claude, Cursor, VS Code, Windsurf","sidebarTitle":"Installation","href":"/fr/integration/mcp/installation"},{"title":"Authentification MCP Didit : Connexion avec Didit (OAuth)","sidebarTitle":"Authentification","href":"/fr/integration/mcp/authentication"},{"title":"Outils MCP Didit : référence des 169 outils d'identité","sidebarTitle":"Outils","href":"/fr/integration/mcp/tools"},{"title":"Exemples MCP Didit : prompts et conversations d'agents","sidebarTitle":"Exemples","href":"/fr/integration/mcp/examples"},{"title":"Didit MCP : configuration avancée et auto-hébergement","sidebarTitle":"Avancé","href":"/fr/integration/mcp/advanced"}]},{"group":"SDK web","icon":"https://mintlify.s3.us-west-1.amazonaws.com/didit-0f962782/icons/browser.svg","pages":[{"title":"SDK de vérification d'identité web : JavaScript et iframe","sidebarTitle":"SDK web","href":"/fr/integration/web-sdks/overview"},{"title":"SDK JavaScript de vérification d'identité : KYC web","sidebarTitle":"SDK JavaScript","href":"/fr/integration/web-sdks/javascript-sdk"},{"title":"Vérification KYC par redirection : page hébergée","sidebarTitle":"Redirection web","href":"/fr/integration/web-sdks/web-redirect"},{"title":"Vérification d'identité par iframe : KYC web intégré","sidebarTitle":"InContext (Iframe)","href":"/fr/integration/web-sdks/incontext-iframe"},{"title":"Vérification d'identité WebView : KYC mobile","sidebarTitle":"Intégration WebView","href":"/fr/integration/web-sdks/webview-in-ios-android"}]},{"group":"SDK natifs","icon":"https://mintlify.s3.us-west-1.amazonaws.com/didit-0f962782/icons/mobile.svg","pages":[{"title":"SDK KYC mobiles natifs : iOS, Android, RN, Flutter","sidebarTitle":"SDK natifs","href":"/fr/integration/native-sdks/overview"},{"title":"SDK iOS Swift de vérification d'identité : KYC mobile","sidebarTitle":"SDK iOS","href":"/fr/integration/native-sdks/ios-sdk"},{"title":"SDK Android Kotlin de vérification d'identité : KYC","sidebarTitle":"SDK Android","href":"/fr/integration/native-sdks/android-sdk"},{"title":"SDK KYC React Native : vérification mobile","sidebarTitle":"SDK React Native","href":"/fr/integration/native-sdks/react-native-sdk"},{"title":"SDK KYC Flutter : vérification d'identité mobile en Dart","sidebarTitle":"SDK Flutter","href":"/fr/integration/native-sdks/flutter-sdk"}]},{"group":"SDK serveur","icon":"https://mintlify.s3.us-west-1.amazonaws.com/didit-0f962782/icons/code.svg","pages":[{"title":"SDK serveur : Python, Node.js, Go, Java, PHP, Ruby, .NET","sidebarTitle":"Présentation","href":"/fr/integration/server-sdks/overview"},{"title":"SDK Python Didit pour KYC, AML et transactions","sidebarTitle":"Python","href":"/fr/integration/server-sdks/python"},{"title":"SDK Node.js et TypeScript pour KYC et AML","sidebarTitle":"Node.js","href":"/fr/integration/server-sdks/node"},{"title":"SDK Go pour KYC, AML et transactions","sidebarTitle":"Go","href":"/fr/integration/server-sdks/go"},{"title":"SDK Java et Kotlin pour KYC, AML et transactions","sidebarTitle":"Java","href":"/fr/integration/server-sdks/java"},{"title":"SDK PHP Didit : KYC, AML et transactions","sidebarTitle":"PHP","href":"/fr/integration/server-sdks/php"},{"title":"SDK Ruby pour KYC, AML et transactions","sidebarTitle":"Ruby","href":"/fr/integration/server-sdks/ruby"},{"title":"SDK C# et .NET pour le KYC, l'AML et les transactions","sidebarTitle":".NET","href":"/fr/integration/server-sdks/dotnet"}]},{"group":"Intégrations","icon":"https://mintlify.s3.us-west-1.amazonaws.com/didit-0f962782/icons/puzzle.svg","pages":[{"title":"KYC sans code : moteurs d'automatisation Zapier","sidebarTitle":"Intégrations sans code","href":"/fr/integration/engines/overview"},{"title":"Vérification d'identité avec Zapier","sidebarTitle":"Zapier","href":"/fr/integration/engines/zapier"},{"title":"Vérification d'identité Okta et Auth0","href":"/fr/integration/engines/okta-auth0-idv"},{"title":"Plugin KYC WordPress : vérification de l'âge WooCommerce","sidebarTitle":"WordPress + WooCommerce","href":"/fr/integration/web-sdks/wordpress-woocommerce"},{"title":"Application KYC Shopify - Vérification d'identité et âge","sidebarTitle":"Shopify","href":"/fr/integration/web-sdks/shopify"},{"title":"Vérification d'identité Salesforce : KYC et KYB","sidebarTitle":"Salesforce","href":"/fr/integration/web-sdks/salesforce"}]}]},{"tab":"Référence API","icon":"https://mintlify.s3.us-west-1.amazonaws.com/didit-0f962782/icons/code.svg","pages":[{"title":"Référence API","href":"/fr/api-reference/overview"}]},{"tab":"Vérification des utilisateurs","icon":"https://mintlify.s3.us-west-1.amazonaws.com/didit-0f962782/icons/user-verifications.svg","pages":[{"title":"Vérification des utilisateurs","href":"/fr/core-technology/liveness/overview"}]},{"tab":"Vérification d'entreprise","icon":"https://mintlify.s3.us-west-1.amazonaws.com/didit-0f962782/icons/business-verifications.svg","pages":[{"title":"Vérification d'entreprise","href":"/fr/business-verification/overview"}]},{"tab":"Surveillance des transactions","icon":"https://mintlify.s3.us-west-1.amazonaws.com/didit-0f962782/icons/transactions.svg","pages":[{"title":"Surveillance des transactions","href":"/fr/transaction-monitoring/overview"}]},{"tab":"Journal des modifications","icon":"https://mintlify.s3.us-west-1.amazonaws.com/didit-0f962782/icons/calendar.svg","pages":[{"title":"Journal des modifications","href":"/fr/changelog"}]}],"global":{"anchors":[{"anchor":"Référence API","icon":"code","href":"/fr/api-reference/overview"},{"anchor":"Console entreprise","icon":"gauge","href":"https://business.didit.me"},{"anchor":"Spécification OpenAPI","icon":"file-code","href":"https://docs.didit.me/fr/openapi-25.json"},{"anchor":"Prompt d'intégration","icon":"wand-magic-sparkles","href":"/fr/integration/integration-prompt"},{"anchor":"Serveur MCP","icon":"plug","href":"/fr/integration/mcp/overview"},{"anchor":"Agent Skills","icon":"robot","href":"https://github.com/didit-protocol/skills"}]}},{"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/android"}]},{"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/android"}]},{"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/android"}]},{"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/android"}]},{"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/android"}]},{"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/android"}]},{"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/android"}]},{"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"}},"pages":[{"title":"ar","href":"/ar/authentication/quickstarts/android"}]},{"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/android"}]}]},"basePath":"","title":"Authentification biométrique Android : démarrage rapide - Didit Docs","buildId":"dpl_FWZhTb2vab28gFGFH4ojka6qEznQ","deploymentId":"dpl_FWZhTb2vab28gFGFH4ojka6qEznQ","dynamics":[],"chunks":[]}