Skip to main content

CPR matching (add-on)

Signicat offers a CPR match flow that can be conducted after a MitID authentication. This is useful, since private service providers are not permitted to do a direct CPR lookup for a user in MitID, but they can match a given CPR number.

This is an example of Signicat's user interface for CPR matching, displayed after the MitID authentication flow:

CPR matching add-on

CPR matching add-on

Remove "Remember my CPR number"

If you want the user to enter the CPR number each time, we can remove the "Remember my CPR nubmer" check button. To get help with this, please contact us by creating a support ticket in the Signicat Dashboard.

Signicat supports two sources for the CPR number matching:

CPR from user

The end-user provides their CPR number themselves by entering it as an input in Signicat’s CPR user interface (see screen example above). This can be considered the default source for the CPR number: If no other source was provided, the user will be prompted to provide it themselves. If the user enters an incorrect CPR number, a warning is displayed as well as information detailing how many remaining attempts they have.

MitID enforces a maximum limit of three attempts to match the CPR number within a given authentication.

CPR from cache

If the end-user has provided their CPR number and checked the “Remember my CPR number” checkbox in the CPR user interface (see screen example above) and gets a positive match, Signicat will store the number for that user for a period of 90 days (by default). The next time the user conducts a CPR match flow (within the expiration time period and on the same service) the cached CPR will be used for matching, meaning the user will not have to provide it again themselves.