Releases: ActiveLogin/ActiveLogin.Authentication
Releases · ActiveLogin/ActiveLogin.Authentication
v12.0.0
What's Changed
- Upgraded to .NET 10. By @elinohlsson in PR 536
- Updated several NuGet package dependencies. By @elinohlsson in PR 536
- Changed the default
X509KeyStorageFlagstoDefaultKeySetwhen loading embedded client test certificates and certificates from Azure Key Vault. TheX509KeyStorageFlagscan now be overridden if required by your environment. By @elinohlsson in PR 536 - The default file format for the client BankID certificate in the test environment has changed. Instead of
FPTestcert5_20240610-legacy.pfx, the default is nowFPTestcert5_20240610.p12. By @elinohlsson in PR 539 - Fixed multiple spelling errors in the documentation. By @elinohlsson in PR 540
Full Changelog: v.11.1.3...v12.0.0
v 12.0.0 Beta 1
What's Changed
- Upgraded to .NET 10. By @elinohlsson in PR 536
- Updated several NuGet package dependencies. By @elinohlsson in PR 536
- Changed the default
X509KeyStorageFlagstoDefaultKeySetwhen loading embedded client test certificates and certificates from Azure Key Vault. TheX509KeyStorageFlagscan now be overridden if required by your environment. By @elinohlsson in PR 536 - The default file format for the client BankID certificate in the test environment has changed. Instead of
FPTestcert5_20240610-legacy.pfx, the default is nowFPTestcert5_20240610.p12. By @elinohlsson in PR 539 - Fixed multiple spelling errors in the documentation. By @elinohlsson in PR 540
Full Changelog: v.11.1.3...v12.0.0-beta-1
v11.1.3
Bugfixes
- #530 Truncate web.useragent sent to BankID in Auth/Sign/Payment API call. by @elinohlsson in PR 531
Documentation
New Contributors
Full Changelog: v.11.1.2...v.11.1.3
v11.1.2
Bugfixes
- #508 Resolved an issue in the TypeScript code where a failure during the call to the internal
checkStatusendpoint (e.g., due to a network error) could trigger a duplicate retry. If the first retry completed after the BankID order had already been finalized, the second retry would fail with HTTP 400 and anInvalidParameters: No such ordererror, since the BankID API does not allow additional calls to the collect endpoint once a status of complete or failed has been returned.
by @elinohlsson in PR 528
Full Changelog: v.11.1.1...v.11.1.2
v11.1.1
Bugfixes
- #516
uiOptionsare now stored in a cookie rather than appended to theReturnURL. This change prevents issues caused by exceeding the 512-character limit for theReturnUrlparameter in Auth, Sign, and Payment requests. by @Zonnex, @elinohlsson in PR 517, PR 521. - #520 When the
ReturnUrlis sent through an Auth, Sign, or Payment request to BankID, setting it to an empty string results in a 400 Bad Request. Therefore,String.Emptywill no longer be used as the default value for manual navigation back to the originating application. Instead, the default value will be set to null, which will close the security application without redirecting back. by @Zonnex in PR 519
Full Changelog: v11.1.0...v.11.1.1
v11.1.0
Features
- #479 #455: Send the return URL to BankID as part of the
auth/sign/paymentrequest for BankID on the same device. This is the new recommended approach from BankID, replacing the previous method of including it as a query parameter in the autolaunch URL. Active Login currently sets it both ways; if both are provided, BankID will use the URL from theauth/sign/paymentrequest. Custom implementations ofIBankIdLaunchercan be updated to use the newBankIdLaunchInfoconstructor to provide the return URL.
by @Zonnex in PR #499 - #468: Adds an extension method for configuring client certificate, allowing a service provider to be passed in.
by @Zonnex in PR #502
Bugfixes & Improvements
- #504: Clarified documentation about cookies, data protection, and the need to configure a persisted key store in some scenarios.
by @elinohlsson in PR #510 - #508 #498: Fixes an issue where the client could continue polling BankID for status even after a transaction had already been completed. This caused a pattern where a collect call would be complete, but subsequent scheduled status checks would still run and fail multiple times, resulting in the user seeing a generic error message.
by @elinohlsson in PR #511
Full Changelog: v11.0.0...v11.1.0
v11.1.0 RC 1
Features
- #479 #455: Send the return URL to BankID as part of the
auth/sign/paymentrequest for BankID on the same device. This is the new recommended approach from BankID, replacing the previous method of including it as a query parameter in the autolaunch URL. Active Login currently sets it both ways; if both are provided, BankID will use the URL from theauth/sign/paymentrequest. Custom implementations ofIBankIdLaunchercan be updated to use the newBankIdLaunchInfoconstructor to provide the return URL.
by @Zonnex in PR #499 - #468: Adds an extension method for configuring client certificate, allowing a service provider to be passed in.
by @Zonnex in PR #502
Bugfixes & Improvements
- #504: Clarified documentation about cookies, data protection, and the need to configure a persisted key store in some scenarios.
by @elinohlsson in PR #510 - #508 #498: Fixes an issue where the client could continue polling BankID for status even after a transaction had already been completed. This caused a pattern where a collect call would be complete, but subsequent scheduled status checks would still run and fail multiple times, resulting in the user seeing a generic error message.
by @elinohlsson in PR #511
Full Changelog: v11.0.0...v11.1.0-rc-1
v11.0.0
What's Changed
- Add requirement cardreader for BankID Auth and Sign by @Zonnex in #495
- Remove allowed risk level requirement (since no longer supported by BankID) by @elinohlsson in #496
- Support for BankID payments https://developers.bankid.com/api-references/auth--sign/payment by @elinohlsson in #503
Full Changelog: v10.1.0...v11.0.0
v11.0.0 RC 2
What's Changed
- Revert to .Net 8 since certificate issues in .Net 9 is not yet resolved. by @elinohlsson in #501
- Implement support for BankID:s Payment API by @elinohlsson in #503
Full Changelog: v11.0.0-rc-1...v11.0.0-rc2
v11.0.0 RC 1
What's Changed
- Target .NET 9 @Zonnex in #494 #484
- Add support for requirement Card Reader to Auth and Sign request. by @Zonnex in #495 #389
- Remove support for blocking transactions based on risk level, since no longer supported by BankID. Use return risk instead and handle risk level in your application by @elinohlsson in #496 #485
Breaking Changes
This a major release, with some breaking changes. Most of them should go unnoticed for the majority of installations.
The most important ones are listed in the file BREAKINGCHANGES.md in the root of the repo.
Full Changelog: v10.1.0...v11.0.0