Swedish BankID
Last updated
Last updated
In this scenario, we will append the default installation with Swedish BankID.
Authentication will be done with Swedish BankID test environment. (how to use this in a BankID Production environment will be explained in the bottom of this use case).
This use case assumes that you have good knowledge of the product in question.
Fortified ID Access installed and configured with the default configuration
The server is able to reach the BankIDs backend server APIs (internet access)
A Swedish BankID test account created either on a computer or mobile device. See the following link to setup a test BankID account for yourself:
Download
Add files and folders from ZIP-file to the config-folder, ex: C:\Program Files\FortifiedID\mgmt-center\data\customer\access
Append you globals with the following parameters and adjust them according to you needs
Append the translations file with the following translation
Append the selector with at reference to the new authenticator by appending this block to the default selector
Restart the Access service
The selector should now be displayed, including the new option for "BankID".
Select "BankID" and authenticate by scanning the QR-code or selecting "Log in using BankID on this device".
You should now be redirected to the selected application or the Fortified ID test application.
Note: Authentication with production BankIDs will fail, if not configuration is adjusted.
This use case can also be used with Swedish BankID production environment with some minor changes. You need to change a parameter in the web configuration and change the client certificate to authenticate to BankID production.
Add your BankID p12 keystore as a resource to the Fortified ID Access server
Replace the value of the global parameter bid_mode with production
Replace the global parameter bid_ssl_keystore_path, bid_ssl_keystore_password and bid_ssl_key_password to refer to your uploaded keystore, ex:
Restart the Access service
The bankid_trust.jks contains the public keys for both the test and production environment to create HTTPS communication to BankID environment. Since both keys are present no action is needed.
Browse to a site protected by the Access server. Optionally the default login url might be used.