🇩🇰Denmark

Denmark BankID (MitID) is secure way of authentication for Danish citizens and residents thanks to collaboration with Danish banks and public sector. It provides fast and secure identification of Danish citizen.

Level of assurance:

Secure login supporting all three levels of assurance (LoA) from eIDAS, Low, Substantial and High:

  • Low: Authenticates the user with single-factor authentication, e.g. with password or chip.

  • Substantial: Authenticates the user with a two-factor authenticator combination, e.g. with the MitID app on a smart phone.

  • High: Authenticates the user with a more advanced two-factor authenticator combination, e.g. the MitID app + chip.

Attribute reference:

AttributeTypeDescription

object

Object used to store foreigner data.

object

Internal id of chosen data set. In this case it will be 7.

Identity

AttributeTypeDescription

age

integer

Age of the person

countryCode

string

Country code. Always DK for Norwegian BankID

dateOfBirth

date (YYYY-MM-DD)

Date of birth of the person

firstName

string

First name of the person

fullName

string

Full name of the person

idProviderName

string

Name of the ID provider

idProviderPersonId

string

Person id assigned by the provider to the person

idProviderRequestId

string

Request id assigned by the provider to the request

identificationDate

dateTime

Date and time of identification

lastName

string

Last name of the person

personalNumber

string

National identity number of the person.

Provider data

AttributeTypeDescription

dk.mitid.psd2

boolean

Indicates if the user is compliant with PSD2 regulations

object

Additional Certificate Information

dk.mitid.hasCPR

boolean

Whether or not the user has a registered CPR number.

dk.mitid.transactionid

string

MitID's identifier for the transaction.

dk.mitid.assurancelevel

AttributeTypeDescription

loa

boolean

The Level of Authentication for the authentication

ial

long

Identity Assurance Level

aal

long

Authentication Assurance Level

fal

string

Federated Assurance Level. This will always have the value HIGH.

Last updated