Skip to main content
Developer

Identity Providers#

View as Markdown
On this page

BankID offers ways of authenticating end users at different levels of assurance⁠ (opens in a new tab).

Relying Parties (RP) can include parameters in the authorization request to request a particular Level of assurance.

Supported acr values#

The standard parameter for this in the Authorization Request is acr_values.

Nameacr_valuesamr claimacr claim
BankID Highurn:bankid:bid["bid", "bid-mfa", "bid-app", "bid-pwd"]urn:bankid:bid;LOA=4
BankID Biometricurn:bankid:bisInfourn:bankid:bis;LOA=3

Also, refer to the OpenID configuration⁠ (opens in a new tab) acr_values_supported property for the latest list of supported acr_values.

Supported amr values#

From API Version 2 we deliver the amr claims as an array of String as per the OIDC spec.

  • bid - BankID on LOA High authentication was performed.
  • bid-mfa - BankID authentication using multiple factors
  • bid-otp - BankID authentication involved Code Device (kodebrikke)
  • bid-app - BankID authentication involved BankID App
  • bid-pwd - BankID authentication involved user typed password

Was this page helpful?