Strong Authentication with Official Identity
๐ shareid.ai
The identity hub for the eIDas 2.0 era¶
ShareID is the identity orchestration platform for the eIDAS 2.0 and EUDI Wallet era โ combining document identity verification, biometric liveness, wallet attestations and strong authentication in a single SDK and API.
Designed for financial institutions, regulated industries, and digital platforms, ShareID enables compliant onboarding and authentication at low, substantial, or high assurance levels, while maintaining a seamless user experience.
All modules are compliant with eIDAS 2.0 assurance levels and aligned with relevant ETSI standards.
Modular Identity Products¶
ShareID provides four interoperable modules:
- Doc IDV โ Document authenticity verification
- Liveness IDV โ Active and passive liveness detection
- EUDI Wallet Attestations โ Verification and issuance of wallet credentials (PID, EAA, QEAA)
- Strong Authentication (MFA 3.0) โ Passwordless authentication via biometric hash or EUDI Wallet
Each module can be deployed independently or orchestrated in a unified identity journey.
1. Choose your journey¶
Enable modules based on the required eIDAS 2.0 assurance level: low, substantial or high - Document control: photo, video or NFC - Active and passive liveness detection - EUDI Wallet PID attestations - Trusted source: Other IDV providers - Strong authentication
Each journey is configurable depending on your regulatory and risk requirements. You can combine document verification and wallet-based identity to reach higher assurance levels.
2. Add options¶
Refine your journey by defining your add-on options - Reusable or non-reusable digital identity - Flow with or without an operator - Intelligent fallback depending on the flow - Issuance of EUDI Wallet attestations
Fallback logic allows automatic redirection between identity document and wallet-based flows depending on availability or user preference.
3. Deployment¶
Deploy the flow youโve already configured instantly. - Our SDKs can be integrated into your web and native apps. - Automate the entirety of your identity checks. - Retrieve analysis results through our API endpoints. - Receive structured verification data including identity attributes, document authenticity, liveness results, and verification status.
Once the verification process is completed, ShareID provides: - A global verification status (approved / rejected / pending). - Verified identity attributes. - Document authenticity checks. - Liveness detection result - Issuer validation (for wallet-based credentials) - Fraud signals if applicable
Try it yourself on the France Identitรฉ Playground¶
Let's considere a bank onboarding usecase, where a new customer is invited to share their identity in order to open a account: ๐ https://api.playground.france-identite.gouv.fr/shareid/bank
As mentioned above, the ShareID SDK supports both:
- Identity document verification
- EUDI Wallet based verification

EUDI Wallet approach¶
The new customer is invited to scan a QR-Code (OpenID4VP) using an EUDI Wallet containing a PID (Personal Identity Data credential).
The QR-Code contains: - A presentation definition signed by the verifier - The requested identity attributes - The verifierโs metadata

During this demo we will use the French ๐ซ๐ท "France Identite" Wallet.
The wallet: - Reads the presentation definition - Displays the requested identity attributes - Asks the wallet owner for consent - Creates a verifiable presentation

Data flow¶
- Data transits securely from the wallet to the verifier via OpenID4VP
- Credentials are cryptographically signed
- ShareID verifies:
- Credential validity
- Issuer trust chain
- Signature integrity
- Revocation status (if applicable) ShareID acts as a technical intermediary:
- It validates attestations
- Produces a structured verification result
- Forwards the result to the relying party (e.g., the bank)

The bank receives: - Verified identity attributes - Credential metadata - Verification status - Assurance level
Identity document approach¶
The new customer scans a ShareID QR-Code using their phone camera to continue the process in a secure mobile web flow or native app flow.

The user can: - Use NFC (for ePassports, ID cards with chips) - Take a photo (low/substantial level) - Perform a guided video capture (high level) The SDK supports: - 500+ document types - 120+ countries - Automatic document classification - OCR extraction - Authenticity checks - Chip reading (NFC) - Face match comparison - Active and passive liveness detection

Analysis Result Retrieval¶
Once the document verification is completed: - ShareID processes all signals - Performs fraud checks - Computes the global decision - Send result on webhook if provided - Exposes the result via API
Liveness Identity Verification¶
Liveness Identity Verification is a SDK module that: - ensure the new customer is a real humain - optionally ensure the humain perfoming the onboarding is the same person than either - an existing source of truth - portrait from the identity document - portrait from the EUDI wallet. - let you store a biometric hash in order to authenticate your users just by make their smile for a secure and seamless user experience

Strong Authentication (MFA 3.0)¶
After onboarding, users can authenticate securely without passwords.
Authentication methods: - Biometric hash recomputation (smile-based authentication) - EUDI Wallet attestation - Wallet binding
Ideal for: - Step-up authentication - PSD2 / SCA compliance - High-risk actions - Account recovery
No personal or biometric raw data is stored.

Thanks to the Liveness IDV module used during onboarding, users can be strongly authenticated in an extremely fast, secure, and seamless way โ simply by smiling.
During authentication, a new privacy-preserving biometric hash is generated and compared against the hash created at onboarding. No raw biometric data is stored.
This mechanism enables strong, passwordless authentication for any high-risk action within your application, such as sensitive account changes, transaction approvals, or step-up verification scenarios.
Attestation Issaunce¶
In Addition, the ShareID SDK supports custom attestation issuance in the SD-JWT format over the openid4vc protocol, based on our or your own authentic source.
The following example that you can try on you own here ๐ https://api.playground.france-identite.gouv.fr/shareid/onboarding shows how an organization can issue custom attestations with their own attributes in a EUDI Wallet.

Summary¶
With ShareID you can automate onboarding that: - โ Support both document-based and wallet-based identity in a single one stop shop SDK - โ Reach eIDAS 2.0 assurance levels during KYC/AML - โ Retrieve structured, API-ready verification results - โ Combine liveness, document authentication, and wallet attestations - โ Enable seamless, passwordless authentication by reusing biometric hash or wallet binding: no OTPs, no passwords, no external decive, no friction
Support¶
Questions or issues?
When reporting an issue, please include: - The flow you were testing - Wallet app version and device - Browser and OS - Screenshots or console logs if available