# Smart-ID
Page contents
# About Smart-ID
Smart-ID is a 2-factor authentication scheme developed by SK ID Solutions for the Baltics. It consists of a very lightweight Web interface that prompts the user for their national identity number and a mobile app that prompts the user for a PIN code.
# Integrating with Smart-ID through Signicat
Integrating with Smart-ID through Signicat works much the same way as integrating through Signicat in general for most other authentication schemes in the Signicat Connect platform. See Get started with authentication.
Signicat has an integration with Smart-ID and delivers this, as well as a vast amount of other integrated methods through a single point of integration. For our customers this means shorter time to production and time saved integrating and maintaining the integrations with one or several identity-providers. Through the single point of integration one will get access to Signicat’s wide portfolio of integrated ID methods, not only the Smart-ID, as well as other services like identity paper verification and lookups.
# Digital onboarding
Smart-ID can be used for digital onboarding of a user, through user identification. The ID method can be used as a stand alone method or in combination with other services provided by Signicat to verify an identity, like identity paper verification, lookups and video assurance.
# Use case
To be able to apply for a loan the bank may requires you to register and become a customer of a bank. During this digital onboarding process Smart-ID could be one ID method, among others, to to choose from to register as a user for the first time.
# Screenshots
# Authentication
When the user has completed the digital onboarding process, Smart-ID can be used for authentication by verifying an existing user’s identity. Getting started guides for authentication can be found here.
The authentication will result in a type of response that will depend on the type of authentication protocol used. See the Result section for an example.
# Use case
As a registered customer in a bank you will be able to apply for a loan. To be able to log in to your bank you has to authenticate to prove your identity. Smart-ID can be used for authentication, in the same way as it can be used for registering as a new customer.
# Screenshots
# Example request and response
An example of an OpenID Connect response when Smart-ID is used for authentication:
# Request
curl -XGET "https://preprod.signicat.com/oidc/userinfo" -H "Authorization: Bearer ACCESS_TOKEN"
# UserInfo response
{
"locale": "ee",
"birthdate": "1990-02-17",
"name": "DEMO SMART-ID",
"given_name": "DEMO",
"family_name": "SMART-ID",
"signicat.national_id": "10101010005"
}
For another example that includes a defined scope, see the OIDC response examples page.
# Electronic signatures
With Signicat you can electronically sign documents with Smart-ID. The technology that's used for signing documents with Smart-ID is called "Authentication-based signing" and is Signicat’s own electronic signature solution. This technology enables any authentication method offered by Signicat to be used for electronic signing of documents. The signed document output format is accordance with EU specifications.
For more information about how to get started with electronic signatures, see our Electronic Signing section documentation.
# Use case
With Signicat you can sign one ore more documents, such as loan applications and contracts, with Smart-ID. The electronic signature solution can be configured to let the end-user identify once and sign multiple documents which makes the user experience a lot better than separately signing different documents.
# Signing result
The signing result is usually a signed and sealed PDF (PAdES – PDF Advanced Electronic Signature) consisting of one or more signed documents (XAdES, implemented as LTV-SDO).
For more information about the various output formats and for more information go to our section on signing formats
Example of a signed PDF that was signed with Smart-ID:
# Certificate information
There are no certificate exchanges needed to use Smart-ID.
# Test information
Signicat's test environment preprod.signicat.com (opens new window) is available 24x7 and may be used during your development and test phase. All use of this environment is free.
Appless test credentials can be found here: https://github.com/SK-EID/smart-id-documentation/wiki/Environment-technical-parameters#accounts (opens new window)