Skip to content

Identity Providers

BankID offers ways at authenticating end users at different levels of assurance.

Relaying 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.

Name acr_values amr claim acr claim
BankID High urn:bankid:bid ["bid", "bid-mfa", "bid-app", "bid-pwd"] urn:bankid:bid;LOA=4
BankID Biometric urn:bankid:bis Info urn:bankid:bis;LOA=3

Also, refer to the OpenID configuration 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

Warning

Note that these values should be taken as indications as to which methods were used in the transaction, and not treated as a security mechanism.