Skip to content

Conversation

@elinohlsson
Copy link
Contributor

@elinohlsson elinohlsson commented Nov 28, 2024

This PR fixes #459 #476

High level overview of this PR:

  • Make it possible to register your own requirements resolver to set the requirements on how the authentication order must be performed (sent to the BankID API as part of the auth request) dynamically instead of statically during startup in Program.cs. In the same way as for user data (IBankIdAuthRequestUserDataResolver) and end user ip (IBankIdEndUserIpResolver).
  • Allow setting requirements (sent to the BankID API in the sign request) using BankIdSignProperties.
  • Update documentation with the above features.

Elin Fokine added 7 commits November 28, 2024 14:08
…to the BankID API in the auth request) statically or dynamically using BankIdAuthUserData.
…to the BankID API in the sign request) using BankIdSignProperties.
…ankIdSignProperties. If set it will override values in BankIdFlowOptions.
…e interface IBankIdAuthRequestRequirementsResolver.
…the authentication or signature order must be performed.
@elinohlsson elinohlsson changed the title Feature/459 personalidentitynumber requirement Set requirements on how the authentication or signing order must be performed dynamically Nov 29, 2024
@Liteolika Liteolika marked this pull request as ready for review December 2, 2024 14:54
@rfolkes rfolkes merged commit 967a017 into main Dec 4, 2024
19 checks passed
@rfolkes rfolkes deleted the feature/459-personalidentitynumber-requirement branch December 4, 2024 21:58
@elinohlsson elinohlsson added this to the 11.0.0 milestone Jan 16, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

4 participants