# Setup of Norwegian BankID
Integration with BankID is done similarly to Signicat's other ID methods. This page describes the specifics for setting up BankID. For more general information on how to integrate with Signicat's protocols, see the Authentication quick start guide.
# Initial preparations
The setup descriptions below assume you have completed the following initial preparations:
- Sign up to the Signicat Dashboard (opens new window).
- In the Signicat Dashboard, set up an organisation, an account and a domain.
Sandbox account
We recommend you to create a Sandbox account to test our services before implementing them in production.
# Add BankID in the Dashboard
Sign an agreement
You do not need any agreement to add BankID with a Sandbox account. However, before you can start integrating in production, you need to configure BankID access with an onboarding manager. To get help with this, follow the steps in Sign agreements and order certificate or contact us (opens new window).
To add BankID to the list of supported ID methods:
- In the Signicat Dashboard, go to Authentication > ID Methods (opens new window).
- Click Add new.
- Choose Norwegian BankID in the list and click Save.
You can now continue with selecting a protocol and configuring the ID method.
# Select protocol and configure ID method
This section describes how you select and set up different BankID flows.
Which protocol?
Choice of protocol depends on what you prefer and what you want to achieve. The Signicat Authentication REST API (opens new window) gives you a lot of flexibility and enables options such as headless flow in addition to redirect. Between the other two, we recommend using OIDC, since SAML 2.0 is much more complex to implement on your side and usually requires a federation agent already in place. OIDC is industry standard and you do not need to manage user sessions on your own (like with the Authentication REST API).
You can find more information about the different types in the general section, Authentication protocols.