Getting Started
Criipto Verify provides e-ID authentication as a service.
An e-ID is a special kind of online identity that is tied to a natural person. A natural person in relation to e-ID is a living, individual human being. Examples of e-IDs are Danish NemID, Swedish BankID, and Dutch DigiD.
An e-ID may be used for authentication and in most cases also for digitally signing legal documents.
An e-ID is different from traditional external identity sources such as Google or Facebook. Generally an online identity lifecycle has three main phases:
Generally you will want to use Criipto Verify when one of these scenarios fit your situation:
In each of these cases using e-ID services provided by banks and governments may be the preferable solution: It may be used both for the initial onboarding identity verification, and as a continued means to strong authentication. Also, your customers will be familiar with using e-ID already, which caters for a smooth user experience.
At Criipto we strive to give developers and companies an easy path to using e-ID services without having to become security experts. To actually go live in production with e-ID you will (in most cases) have to set up a formal relationship with a bank or government body in each of the relevant countries.
Technically, you can connect any application (written in any language or on any stack) to Criipto Verify and define the e-ID providers you want to use (how you want your users to log in).
At the core, being able to provide a service like Criipto Verify is based on the premise of federated authentication, which means that you delegate the authentication and authorization process to a service outside of your own applications.
Because federated authentication leverages one or more widely adopted industry standards, you are free to implement your applications without having to worry about how the actual identity services develop over time, or how they are secured.
The identity industry standards that we use here in Criipto are: