Verimi is a European electronic identity scheme which allows end-users to provide reliable proof of their identity to businesses and public authorities in a convenient and secure fashion, including e-government services. Verimi currently offers support for Germany.
# Key features
- End-users can choose which details they want to share with third parties.
- Verimi may also be used to safely store sensitive digital documents.
Signicat supports Verimi for identity verification, authentication, and signing.
# Integrating with Verimi through Signicat
Web integration with Verimi is done via the same API as Signicat’s other ID methods. See Get started with authentication for more information. Integration with Verimi must be carried out using OIDC. Through the single point of integration, one will get access to Signicat’s wide portfolio of integrated ID methods, not only Verimi, but also other services like identity paper verification and lookups.
By clicking the "Login with Verimi" or "Register with Verimi" button, the end-user will be forwarded to verimi.com in order to authenticate. This can be done using an email address and password or using a mobile phone number (Verimi supports the Mobile Connect standard).
Then, the end-user can authorize the merchant to access particular personal data fields. If the merchant requests a verified identity, the end-user will be led through the verification process without leaving the flow (inline verification). Verimi offers six verification levels and corresponding methods (Personalausweis (eID), bank ident, giro ident, video ident, auto ident, and photo ident).
After this, the merchant will be able to access the personal data that the end-user has chosen to make available. The available scopes and claims are listed in the tables below. Note that different scopes and claims can be configured depending on the interests of the merchant. If you want to add any of the scopes or claims listed below to your configuration, contact our support team.
These are the main scopes and claims which are available for all eIDs.
|profile||name, given_name, family_name, birthdate|
The following scopes and claims, which are specific to Verimi, are also available.
|Verimi scope||Verimi claims|
|name||verimi.name.academicTitle verimi.name.title verimi.name.verified|
|phone||verimi.phone.contact verimi.phone.countryCode verimi.phone.standard|
|address||verimi.address.academicTitle verimi.address.addressInfo verimi.address.city verimi.address.country verimi.address.countryCode verimi.address.firm verimi.address.number verimi.address.standard verimi.address.street verimi.address.title verimi.address.verified verimi.address.zipCode|
|idcard||verimi.idcard.academicTitle verimi.idcard.added verimi.idcard.address verimi.idcard.birthDate verimi.idcard.birthPlace verimi.idcard.citizenship verimi.idcard.documentType verimi.idcard.firstName verimi.idcard.idCardNumber verimi.idcard.issueDate verimi.idcard.issuingAuthority verimi.idcard.lastName verimi.idcard.maidenName verimi.idcard.pseudonym verimi.idcard.title verimi.idcard.validUntil verimi.idcard.verificationDate verimi.idcard.verificationMethod|
|passport||verimi.passport.academicTitle verimi.passport.added verimi.passport.address verimi.passport.birthDate verimi.passport.birthPlace verimi.passport.citizenship verimi.passport.documentType verimi.passport.firstName verimi.passport.idCardNumber verimi.passport.issueDate verimi.passport.issuingAuthority verimi.passport.lastName verimi.passport.maidenName verimi.passport.pseudonym verimi.passport.title verimi.passport.validUntil verimi.passport.verificationDate verimi.passport.verificationMethod|
|paymentdata||verimi.paymentdata.bic verimi.paymentdata.fullName verimi.paymentdata.iban verimi.paymentdata.paymentActive verimi.paymentdata.verified|
# How to get started with Verimi
If you want to start using Verimi through Signicat, get in touch with us (opens new window) and our sales team will guide you through the process.
# Test information
Signicat’s test environment preprod.signicat.com (opens new window) is available 24×7, and may be used during your development and test phase.
To get access to Verimi's test environment, you can fill in this registration form (opens new window).
After you are registered as a service provider in the Verimi platform, you will receive a client_id and a client_secret to authenticate your application.