Finnish Trust Network (FTN)
Overview
A Finnish framework connecting identity providers and service providers for secure authentication. FTN unifies Finland’s bank-issued IDs and mobile IDs under a single system, widely accepted across public and private sectors in compliance with strong electronic ID laws.
- ID:
finnish-trust-network - Type: reID (connection)
- Verification Type: Presentation
- Regions: Europe
- Countries: AX, FI
- Adoption: 4,000,000
- URL: https://www.criipto.com/blog/what-is-finnish-trust-network
Integration with Trinsic
Finnish Trust Network is integrated into Trinsic's identity acceptance network, allowing businesses to easily accept FTN-verified identities as part of their onboarding or verification processes.
- Permission required: Yes, this method requires registration before you can activate it for your users. Please contact Trinsic to begin this process.
- Cost: Contact the Trinsic team.
How to Test
While using a test mode App, launch the widget or the provider directly.
- Select the
Osuuspankkibank. - Enter the credentials.
- id:
12345678 - password:
1234
- id:
- Follow the prompts by clicking the login and set up buttons.
- At the end, you will be presented with test data for the verification session.
Direct API Requirements
Direct API is not a requirement.You can integrate with this provider using the Hosted UI instead, with no additional integration requirements on your end.
What your integration must support in order to use this provider with the Direct Provider Sessions API.
- Supports Direct Provider Sessions: ✅
- Launch Method:
LaunchBrowser— Send the user's browser (via redirect, popup, or new tab) to the given URL. - Collection Method:
CaptureRedirect— The user is redirected back to your app with aresultsAccessKeyupon completion.
Outputs
Normalized AttributesThese attributes form part of our normalized model, a standardized set used across providers. Trinsic normalizes this for you and lets you know when a property is available for each provider.
| Field | Availability | Notes |
|---|---|---|
person.givenName | Always | - |
person.familyName | Always | - |
person.fullName | Always | - |
person.dateOfBirth | Sometimes | If available |
person.phoneNumber | Sometimes | If authenticated with MobileID. Is not returned from a BankID. |
| Field | Optional | Description | Example Values |
|---|---|---|---|
fullName | Yes | The full name of the individual. | Ove Henriksen |
dateOfBirth | Yes | The date of birth of the individual. | 1943-08-15 |
personalIdentificationCode | Yes | The 11-digit Finnish Personal Identification Code (Henkilötunnus) of the verified individual. This is in the format DDMMYYCZZZQ, where: - DDMMYY is the date of birth - C is a symbol which determines the century of birth - ZZZ is an individual number, indicating gender - Q is a checksum character If ZZZ is even, the individual is female. If ZZZ is odd, the individual is male. If C is '+', the individual was born in the 19th century (1800-1899). If C is '-', 'U', 'V', 'W', 'X', or 'Y', the individual was born in the 20th century (1900-1999). If C is 'A', 'B', 'C', 'D', 'E', or 'F', the individual was born in the 21st century (2000-2099). | 300690-543X |
uniqueIdentificationNumber | Yes | The 9-digit Finnish Unique Identification Number (FINUID, or sähköinen asiointitunnus SATU) of the verified individual. This number is typically used for online transactions and unlike the Finnish Personal Identification Code, does not reveal personal information such as birthdate. The first 8 digits are randomly generated and the last character is a check control. | 30069054X |
givenName | Yes | The given name of the individual. | Ove |
familyName | Yes | The family name of the individual. | Henriksen |
levelOfAssurance | Yes | The level of assurance (LOA) for the verification. The LOA refers to the degree of confidence in the claimed identity of a person. The European Digital Identity Framework (EUDI) measures the confidence of the digital identity's verification and authentication strength by a set of requirements for different levels. To learn more, see: https://ec.europa.eu/digital-building-blocks/sites/spaces/DIGITAL/pages/467110081/eIDAS+Levels+of+Assurance Possible values: - Low: The individual has self asserted their identity and multifactor authentication is not required. - Substantial: The individual has performed either a remote or in-person identity verification and multifactor authentication is required. - High: The individual has performed an in-person identity proofing with an authorized representative and has strong cryptographic authentication requirements such as using a smart card. | High |
bank | Yes | The bank used to perform the identification for the verified individual. | opbank |
phoneNumber | Yes | The phone number of the verified individual. This is only returned if the individual authenticated with MobileID (Mobiilivarmenne). | +358401234567 |
organizationName | Yes | The organization name that the individual is associated with. This is returned for requests that contain the organization scope. | Acme Company |
vatNumber | Yes | The VAT number of the organization that the individual is associated with. This is returned for requests that contain the organization scope. | FI07654321 |
Updated about 1 month ago
