Aller au contenu
Retour aux projets

Ping Identity

Preuve de Concept d'Identité et de Portefeuille Numérique

juillet 2024

SaaSFlutterDartSwiftJavaVerifiable CredentialsDIDBLE
Identity and digital wallet proof-of-concept — verifiable credentials on mobile

Une preuve de concept multiplateforme en Flutter qui démontre le cycle de vie complet des justificatifs numériques — émission, stockage, vérification et présentation — sur iOS et Android. Les SDK d'identité natifs ont été intégrés à Flutter via des platform channels Swift et Java, avec présentation des justificatifs par BLE et QR et transfert du portefeuille piloté par notifications push.

Étude de cas

Défi

Les produits d'identité numérique doivent prouver l'ensemble du cycle de vie des justificatifs vérifiables sur de vrais appareils — émettre, stocker, vérifier et présenter des justificatifs — sur les deux plateformes mobiles, et pas seulement dans une présentation.

Approche technique

Kalebtec a construit une preuve de concept multiplateforme en Flutter et a intégré les SDK d'identité natifs via des platform channels Swift et Java, de sorte que la même application exécute l'émission, le stockage, la vérification et la présentation de bout en bout sur iOS et Android.

Décisions IA et infrastructure

Flutter pour une seule application multiplateforme ; des platform channels natifs là où les SDK d'identité l'exigeaient ; et une présentation des justificatifs par BLE et QR avec transfert piloté par push, reflétant le comportement des flux de portefeuille réels.

Résultats

Une démonstration fonctionnelle du cycle de vie des justificatifs vérifiables sur iOS et Android, avec présentation des justificatifs par proximité (BLE) comme par QR.

Impact commercial

Le projet ajoute au portfolio une expertise en identité et portefeuille numérique : mobile multiplateforme et intégration de SDK natifs pour un domaine où la justesse et la confiance sont essentielles.

Vue d'Ensemble

Une preuve de concept d'identité numérique couvrant le cycle de vie des justificatifs vérifiables sur mobile : émettre, stocker, vérifier et présenter des justificatifs sur iOS et Android avec une application Flutter partagée.

Ce Que Nous Avons Construit

Flux de Portefeuille Multiplateformes

Nous avons construit l'expérience de portefeuille en Flutter et intégré les SDK d'identité natifs via des platform channels Swift et Java, afin que les opérations sur les justificatifs s'exécutent nativement là où c'était requis tout en partageant une seule base de code.

Présentation par BLE et QR

Nous avons implémenté la présentation des justificatifs par BLE et QR avec transfert piloté par push, reflétant la manière dont les détenteurs et les vérificateurs échangent réellement des justificatifs sur le terrain.

Axe de Livraison

  • Cycle de vie des justificatifs vérifiables démontré sur de vrais appareils
  • Intégration de SDK natifs via des platform channels Swift et Java
  • Présentation par proximité (BLE) et QR avec transfert par push