Attributes reference
You use MitID to verify the end-user's identity and obtain relevant personal details about them. This page summarises the user information you can request and receive for the different protocols.
OIDC scopes and claims
MitID Basic (OIDC)
You can use the following scopes to request user information from an end-user using MitID Basic (without any add-ons):
Response examples for MitID Basic
The response examples below only show the section with the user information claims for MitID Basic.
CPR Match
Scope: openid profile nin
{
"idp_id": "8cb1e51c-13aa-4044-b9ac-8978cf1f113c",
"name": "Abelone Christensen",
"family_name": "Christensen",
"given_name": "Abelone",
"birthdate": "1974-07-11",
"nin": "1107744882",
"nin_type": "PERSON",
"nin_issuing_country": "DK",
}
CPR Match and mitid-extra scope
Scope: openid profile nin mitid-extra
{
"idp_id": "8cb1e51c-13aa-4044-b9ac-8978cf1f113c",
"name": "Abelone Christensen",
"family_name": "Christensen",
"given_name": "Abelone",
"birthdate": "1974-07-11",
"nin": "1107744882",
"nin_type": "PERSON",
"nin_issuing_country": "DK",
"mitid_has_cpr": true,
"mitid_transaction_id": "40c6c751-d16b-45f2-a596-b28e1c2031a9",
"mitid_reference_text_body": " ",
"mitid_name_and_address_protection": true,
"mitid_ial": "HIGH",
"mitid_loa": "HIGH",
"mitid_aal": "HIGH",
"mitid_fal": "HIGH",
"mitid_uuid": "8cb1e51c-13aa-4044-b9ac-8978cf1f113c"
}
Basic
Scope: openid profile
{
"idp_id": "8cb1e51c-13aa-4044-b9ac-8978cf1f113c",
"name": "Abelone Christensen",
"family_name": "Christensen",
"given_name": "Abelone",
"birthdate": "1974-07-11",
}
Basic with mitid-extra scope
Scope: openid profile mitid-extra
{
"idp_id": "8cb1e51c-13aa-4044-b9ac-8978cf1f113c",
"name": "Abelone Christensen",
"family_name": "Christensen",
"given_name": "Abelone",
"birthdate": "1974-07-11",
"mitid_has_cpr": true,
"mitid_transaction_id": "40c6c751-d16b-45f2-a596-b28e1c2031a9",
"mitid_reference_text_body": " ",
"mitid_name_and_address_protection": true,
"mitid_ial": "HIGH",
"mitid_loa": "HIGH",
"mitid_aal": "HIGH",
"mitid_fal": "HIGH",
"mitid_uuid": "8cb1e51c-13aa-4044-b9ac-8978cf1f113c"
}
MitID Business (add-on)
When you add the mitid-business
scope, the response will contain both the MitID Basic attributes and the MitID Business attributes.
Here are the additional attributes for MitID Business:
Response example for MitID Business (add-on)
Here is an example of a MitID Business response with the following scopes: openid
, profile
, nin
, mitid-extra
and mitid-business
.
{
"idp_id": "40c97a8f-eb04-4537-861d-fe14c466e9c8",
"name": "Helle Jensen",
"family_name": "Jensen",
"given_name": "Helle",
"birthdate": "1953-10-02",
"nin": "0210533605",
"nin_type": "PERSON",
"nin_issuing_country": "DK",
"mitid_transaction_id": "e5374ab8-0947-4198-b92b-3a634d5f5bd5",
"mitid_reference_text_body": " ",
"mitid_cpr_source": "user",
"mitid_ial": "SUBSTANTIAL",
"mitid_loa": "SUBSTANTIAL",
"mitid_aal": "SUBSTANTIAL",
"mitid_fal": "HIGH",
"mitid_uuid": "40c97a8f-eb04-4537-861d-fe14c466e9c8",
"mitid_organisation_cvr": "95338926",
"organisation": "Testorganisation nr. 95338926",
"mitid_employee_uuid": "eea6df96-c347-4cd3-ab08-7df0af052e83",
"mitid_employee_name": "Helle Jensen",
"mitid_employee_email": "example@signicat.com",
"mitid_employee_rid": "5337518118",
"mitid_employee_ial": "Substantial",
"mitid_employee_can_represent_organisation_alone": "false",
"mitid_employee_audit_source": "https://services.test-devtest4-nemlog-in.dk/api/identity",
"mitid_employee_audit_timestamp": "2025-02-07T11:39:53.477137Z",
"idp_issuer": "MitID-Business",
"sub": "YpLRJEkWwGWO-DJ2bd5vfQek2cPcxb5XLuXckaj44Ig="
}
MitID Private for Business (add-on)
When you add the mitid-business
scope, the response will contain both the MitID Basic attributes and the MitID Business attributes.
Here are the additional attributes for Private for Business:
Authentication REST API attributes
MitID Basic
The Signicat Authentication REST API supports the following request and response attributes for MitID:
Response examples from the redirect flow
The response examples below only show the section with the user information attributes.
CPR Match
"requestedAttributes": ["name", "firstName", "lastName", "dateOfBirth", "nin"]
Response:
"subject": {
"id": "j-UnpV7YpW2ieuGkMIpg8FRdhy8-TjtjArst063l8UI=",
"idpId": "8cb1e51c-13aa-4044-b9ac-8978cf1f113c",
"name": "Abelone Christensen",
"firstName": "Abelone",
"lastName": "Christensen",
"dateOfBirth": "1974-07-11",
"nin": {
"value": "1107744882",
"issuingCountry": "DK",
"type": "PERSON"
}
}
CPR Match, LoA, and reference text
"requestedAttributes": ["name", "firstName", "lastName", "dateOfBirth", "nin", "mitidHasCpr", "mitidTransactionId", "mitidReferenceTextBody", "mitidIal", "mitidLoa", "mitidAal", "mitidFal"]
Response:
"subject": {
"id": "j-UnpV7YpW2ieuGkMIpg8FRdhy8-TjtjArst063l8UI=",
"idpId": "8cb1e51c-13aa-4044-b9ac-8978cf1f113c",
"name": "Abelone Christensen",
"firstName": "Abelone",
"lastName": "Christensen",
"dateOfBirth": "1974-07-11",
"nin": {
"value": "1107744882",
"issuingCountry": "DK",
"type": "PERSON"
},
"mitidFal": "HIGH",
"mitidHasCpr": "true",
"mitidTransactionId": "40c6c751-d16b-45f2-a596-b28e1c2031a9",
"mitidAal": "HIGH",
"mitidIal": "HIGH",
"mitidReferenceTextBody": "Transfer 200 DKK to Account XYZ",
"mitidLoa": "HIGH"
}
Basic with LoA and reference text
"requestedAttributes": ["name", "firstName", "lastName", "dateOfBirth", "mitidHasCpr", "mitidTransactionId", "mitidReferenceTextBody", "mitidIal", "mitidLoa", "mitidAal", "mitidFal"]
Response:
"subject": {
"id": "j-UnpV7YpW2ieuGkMIpg8FRdhy8-TjtjArst063l8UI=",
"idpId": "8cb1e51c-13aa-4044-b9ac-8978cf1f113c",
"name": "Abelone Christensen",
"firstName": "Abelone",
"lastName": "Christensen",
"dateOfBirth": "1974-07-11",
"mitidFal": "HIGH",
"mitidHasCpr": "true",
"mitidTransactionId": "40c6c751-d16b-45f2-a596-b28e1c2031a9",
"mitidAal": "HIGH",
"mitidIal": "HIGH",
"mitidReferenceTextBody": "Transfer 200 DKK to Account XYZ",
"mitidLoa": "HIGH"
}
MitID Business (add-on)
The response contains both the MitID Basic attributes and the MitID Business attributes.
Here are the additional attributes for the MitID Business add-on:
MitID Private for Business (add-on)
The response contains both the MitID Basic attributes and the MitID Business attributes.
Here are the additional attributes for the MitID Private for Business add-on: