BankID Norway
Overview
Norway’s electronic ID system for secure access to public and private digital services. It has approximately 4.5 million users, enabling Norwegian citizens to securely verify their identity for banking, government, and other online services
- ID:
norway-bankid - Type: BankID (app)
- Verification Type: Presentation
- Regions: Europe
- Countries: NO, SJ
- Adoption: 4,700,000
- URL: https://bankid.no/
Integration with Trinsic
BankID Norway is integrated into Trinsic's identity acceptance network, allowing businesses to easily accept BankID-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. There are restrictions related to ID switching imposed by BankID that may prevent users from using BankID for account recovery, confirming existing identity profiles, or supplementing other means of authentication.
- Cost: Contact the Trinsic team.
User Flow
The Bank ID Norway verification prompts a user to enter their ID number, then input a one time passcode, then input their BankID Norway password. Then the user will give consent to share the requested data attributes. To see an example of this flow, watch this video.
How to Test
While using a test mode App, launch the widget or the provider directly.
- Enter the credential and submit.
- id:
02122134760
- id:
- Enter the one time password and submit.
- otp:
otp
- otp:
- Enter the password and submit.
- password:
qwer1234
- password:
- Follow the final prompt by clicking the last button.
- 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 |
| 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 |
personalIdentifier | Yes | The personal identifier for Norwegian BankID. This uniquely identifies the individual in the Norwegian BankID system and is considered a stable identifier to use. | 9578-5999-4-1765512 |
nationalIdentityNumber | Yes | The 11-digit Norwegian National Identity Number (fødselsnummer) of the verified individual. This is in the format DDMMYYZZZCC, where: - DDMMYY is the date of birth (In some cases, this is not the date of birth due to no available identity numbers for some dates - ZZZ is an individual number, indicating gender - CC is a checksum character If ZZZ is even, the individual is female. If ZZZ is odd, the individual is male. | 30069012345 |
givenName | Yes | The given name of the individual. | Ole |
familyName | Yes | The family name of the individual. | Olsen |
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 |
authenticationMethod | Yes | The authentication method used by the individual. Possible values: - urn:bankid:bis - BankID with Biometrics - urn:bankid:bid - Standard BankID with High Assurance | urn:bankid:bis |
Updated about 1 month ago
