[bank][caissedepargne] Unable to connect through otp-sms with Secur Pass
Hi, Since few days, I'm not able to connect to caissedepargne module anymore. like it is described in issue #564 (closed) my Secur' pass feature is enabled on my smartphone but since few days I don't receive SMS code anymore.
A validation step is triggered on my phone instead of receiving OTP SMS. However, Woob is not waiting for secur pass validation and fails.
I don't have changed anything on my phone banking application, neither on my woob config/installation.
With Secur' pass, is it another 2FA method to connect to caissedepargne instead of CLOUDCARD ?
(Afer thaht, For tests purpose, I've disabled Secur Pass on my Phone, by the way, I've received an OTP SMS and Woob works fine. However, Token may not be stored because an OTP SMS is sent everytime I run Woob. There's a fex days/weeks, Token was well stored for 90 days). By now, I've reactivated Secur Pass.
Thanks for your help!
Command: woob bank list
Results:
2022-06-29 00:14:27,497:WARNING:woob.backend.caissedepargne.browser:3.1:browser.py:695:do_vk_authentication Security level "281" has a SCA with authentication method "CLOUDCARD"
Bug(caissedepargne): Unexpected response during login authentication
(If --auto-update is passed on the command-line, new versions of the module will be checked automatically)
Traceback (most recent call last):
File "/root/.local/lib/python3.5/site-packages/woob/core/bcall.py", line 105, in backend_process
for subresult in result:
File "/root/.local/lib/python3.5/site-packages/woob/tools/application/base.py", line 327, in _do_complete_iter
for i, sub in enumerate(res):
File "/root/.local/share/woob/modules/3.1/woob_modules/caissedepargne/module.py", line 86, in iter_accounts
for account in self.browser.get_accounts_list():
File "/root/.local/lib/python3.5/site-packages/woob/browser/switch.py", line 100, in wrapper
return val(*args, **kwargs)
File "/root/.local/lib/python3.5/site-packages/woob/browser/retry.py", line 77, in wrapper
ret = cb()
File "/root/.local/lib/python3.5/site-packages/woob/browser/retry.py", line 73, in <lambda>
cb = lambda: func(browser, *args, **kwargs)
File "/root/.local/lib/python3.5/site-packages/woob/browser/browsers.py", line 995, in inner
browser.do_login()
File "/root/.local/lib/python3.5/site-packages/woob/browser/browsers.py", line 1495, in do_double_authentication
self.init_login()
File "/root/.local/share/woob/modules/3.1/woob_modules/caissedepargne/browser.py", line 284, in init_login
return self.do_new_login()
File "/root/.local/share/woob/modules/3.1/woob_modules/caissedepargne/browser.py", line 1046, in do_new_login
self.handle_steps_login()
File "/root/.local/share/woob/modules/3.1/woob_modules/caissedepargne/browser.py", line 819, in handle_steps_login
self.handle_step(authentication_method, "login")
File "/root/.local/share/woob/modules/3.1/woob_modules/caissedepargne/browser.py", line 828, in handle_step
return self.handle_step_validation(authentication_method, feature, **params)
File "/root/.local/share/woob/modules/3.1/woob_modules/caissedepargne/browser.py", line 872, in handle_step_validation
self.page.check_errors(feature=feature)
File "/root/.local/share/woob/modules/3.1/woob_modules/caissedepargne/pages.py", line 318, in check_errors
raise AssertionError('Unexpected response during %s authentication' % feature)
AssertionError: Unexpected response during login authentication