Bankid (Section)#

Path: /profiles/profile{id, type}/settings/authentication-service/authenticators/authenticator{id}/bankid

The settings for a BankID authentication provider

Parameters#

NameTypeRequiredDefaultDescription
http-clientleafrefrequiredA reference to the Http Client
allowed-bankid-typesmulti-value, enumerationoptionalanyThe allowed forms of BankID that may be used for authentication
qr-code-ttluint16optional60The amount of seconds that refreshing QR codes are displayed to the user
type-of-card-readerenumerationoptionalThe type of smartcard reader that must be used when authenticating with a form of BankID that supports smartcards
modeenumerationoptionalproductionThe method by which to connect to the BankID — either test or production
api-versionenumerationoptionalversion-6The version of the BankID API to use.
max-allowed-attemptsuint16optional3The maximum number of authentication attempts that is allowed to be sent during one session. When this value is set to 0, there is no maximum attempts enforced. This option is obsolete and will be removed in a subsequent release (the BankID API itself handles this).
add-extended-bankid-attributesbooleanoptionalfalseParse the returned BankID signature to obtain issuers and the device info. This will make the contextAttributes large, storing the SSO sessions in a database is advised.
user-messagenon-empty-stringoptionalA message to show to the user in the app. The value may be a message-key, or the actual message. The message may be overridden by the client sending a binding message in the authentication request.
mrtdbooleanoptionalfalseRequire the user to authenticate using a MRTD (machine readable travel document), like a Swedish Passport
enforce-ip-address-match-on-same-devicebooleanoptionalfalseOn same-device flows using autostart tokens, enforces the verification that the IP address of the device doing the authentication flow is the same as the IP address of the device with the BankId application. The authentication will be rejected if the addresses don’t match, which helps increases the security. However, it may reject legitimate authentications if the user’s device simultaneously uses multiple IP addresses

Subsections#

NameTypeDescription
risk-assessment SectionThe risk parameters of the BankID API

Was this helpful?