Closed sibe7691 closed 5 years ago
The default value of personal_number
is None
in the BankIDJSONClient
methods for starting authentication and signing, so if you just don't send anything in you will get a order reference and auto start token to use in the way you require.
See https://github.com/hbldh/pybankid/blob/master/bankid/jsonclient.py#L78 and https://github.com/hbldh/pybankid/blob/master/bankid/jsonclient.py#L126.
Note that this only applies to the BankIDJSONClient
, not the BankIDClient
(SOAP-based v4) client.
It was actually documented here as well:
https://github.com/hbldh/pybankid/blob/master/bankid/jsonclient.py#L83-L85 https://github.com/hbldh/pybankid/blob/master/bankid/jsonclient.py#L131-L133
Thanks, you are right! I only looked in client.py and couldn't find it there. Thanks
Description
Mobile only.
BankID allows authenticating without using a personalNumber. The requirement from BankID is that the BankID app is installed on your mobile device. BankID api then returns an order_ref which can be used to start the bankid app in the mobile phone. When the signature completes, we can poll/collect as usual until the signature is validated.
Is this possible with pybankid or is providing the personalNumber a requirement?