About ID-porten
ID-porten is an authentication portal delivered by the Norwegian Digitalisation Agency. It gives Norwegian citizens access to various public services like Altinn, Helsenorge, NAV, Skatteetaten etc.
Signicat's ID-porten integration is only for service providers delivering solutions to the public sector.
To log in to online public services with ID-porten, the end-users must have access to and authenticate with one of the following eIDs:
- BankID
- Buypass
- Commfides
- MinID
This means your end-users can select their preferred eID method.
Level of Assurance
The eIDAS Regulation has established three assurance levels for electronic identification, namely "low", "substantial" and "high", where "high" is the highest level of assurance.
ID-porten offers the high and substantial levels of assurance via the supported eIDs.
A lower level of assurance results in the user not being able to perform certain actions which require a higher level of assurance. Scenarios where the user will need a higher level of assurance can be:
- When providing health information or similar person-sensitive information.
- When onboarding users (KYC).
So depending on your LoA requirements, you can provide the following eIDs in the ID-porten login portal:
You set the assurance levels for ID-porten in your preferred authentication protocol:
- As
acr_valuesin OpenID Connect:loa:high - As an attribute in the initial request in the Authentication REST API:
"requestedLoa":"high"
For more details, see the Integration guide for ID-porten.
Use case: Authentication
ID-porten is used for authentication of your end-users.
A typical use case could be that a Norwegian citizen wants to order an appointment with their GP (fastlege) through Helsenorge. Helsenorge is Norway's official national health portal to public health services.
The citizen starts on the website of the medical center or directly on the Helsenorge website. The user selects "Appointments" and is directed to ID-portalen to authenticate themselves. Since Helsenorge provides sensitive health data, they can choose between either BankID, Buypass or Commfides.

ID-porten login high
Once authenticated, they can start booking an appointment with their GP on Helsenorge.
If your service allows a substantial level of assurance, you can also include MinID in the portal. Here is an example of Lånekassen's login portal:

ID-porten login substantial
Test info
The Signicat Dashboard allows you to try out ID-porten in the Dashboard with your sandbox account before you start integrating in production. In this way you can learn more about available options and how to connect to ID-porten. For more details, see Test in Dashboard.
Supported protocols
You can set up ID-porten using either OpenID Connect or the Signicat Authentication REST API. See more details in the Integration guide.
Supported languages
ID-porten supports the following languages: Norwegian Bokmål (nb), Nynorsk (nn), Northern Sámi (se) and English (en).
You pass the language as a parameter in the request. For technical details, see:
Result with user information
After a successful authentication, ID-porten returns the end-user's national identity number (fødselsnummer). The end-user's name can also be returned when the user identifies with BankID or Buypass.
For more details about the user information, see the Attributes reference.