[bp] Error(bp): Action needed on website - DPS2
With which module do you encounter problems?
bp (banque postale)
Describe the problem you encounter
When issuing the "list" command I get the following error :
Error(bp): Action needed on website: Une authentification forte est requise sur votre espace client : Pour plus de sécurité, l'accès à votre Espace Client Internet requiert une authentification forte tous les 90 jours, en application de la nouvelle Directive Européenne pour les Services de Paiement (DSP2) .
Boobank doesn't show the list of my bp accounts anymore.
Paste here the stacktrace or error message you observe
Here is the debug and error log :
2021-01-23 11:28:49,472:DEBUG:urllib3.util.retry:2.0:retry.py:229:from_int Converted retries value: 2 -> Retry(total=2, connect=None, read=None, redirect=None, status=None)
2021-01-23 11:28:49,474:DEBUG:urllib3.util.retry:2.0:retry.py:229:from_int Converted retries value: 2 -> Retry(total=2, connect=None, read=None, redirect=None, status=None)
2021-01-23 11:28:49,537:DEBUG:modules:2.0:modules.py:166:load_module Loaded module "linebourse" from /home/user/.local/share/weboob/modules/2.0/linebourse
2021-01-23 11:28:49,539:DEBUG:urllib3.util.retry:2.0:retry.py:229:from_int Converted retries value: 2 -> Retry(total=2, connect=None, read=None, redirect=None, status=None)
2021-01-23 11:28:49,540:DEBUG:urllib3.util.retry:2.0:retry.py:229:from_int Converted retries value: 2 -> Retry(total=2, connect=None, read=None, redirect=None, status=None)
2021-01-23 11:28:49,549:DEBUG:urllib3.connectionpool:2.0:connectionpool.py:957:_new_conn Starting new HTTPS connection (1): voscomptesenligne.labanquepostale.fr:443
2021-01-23 11:28:49,727:DEBUG:urllib3.connectionpool:2.0:connectionpool.py:428:_make_request https://voscomptesenligne.labanquepostale.fr:443 "GET /wsost/OstBrokerWeb/loginform?TAM_OP=login&ERROR_CODE=0x00000000&URL=%2Fvoscomptes%2FcanalXHTML%2Fidentif.ea%3Forigin%3Dparticuliers HTTP/1.1" 200 None
2021-01-23 11:28:49,747:DEBUG:backend.bp.browser:2.0:browsers.py:720:internal_callback Handle https://voscomptesenligne.labanquepostale.fr/wsost/OstBrokerWeb/loginform?TAM_OP=login&ERROR_CODE=0x00000000&URL=%2Fvoscomptes%2FcanalXHTML%2Fidentif.ea%3Forigin%3Dparticuliers with LoginPage
2021-01-23 11:28:49,803:DEBUG:urllib3.connectionpool:2.0:connectionpool.py:428:_make_request https://voscomptesenligne.labanquepostale.fr:443 "GET /wsost/OstBrokerWeb/loginform?imgid=allunifie2&e=4&0.42625899230042985 HTTP/1.1" 200 3283
2021-01-23 11:28:49,812:DEBUG:backend.bp.browser:2.0:browsers.py:720:internal_callback Handle https://voscomptesenligne.labanquepostale.fr/wsost/OstBrokerWeb/loginform?imgid=allunifie2&e=4&0.42625899230042985 with UselessPage
2021-01-23 11:28:49,858:DEBUG:PIL.PngImagePlugin:2.0:PngImagePlugin.py:141:call STREAM b'IHDR' 16 13
2021-01-23 11:28:49,859:DEBUG:PIL.PngImagePlugin:2.0:PngImagePlugin.py:141:call STREAM b'IDAT' 41 3226
2021-01-23 11:28:50,652:DEBUG:urllib3.connectionpool:2.0:connectionpool.py:428:_make_request https://voscomptesenligne.labanquepostale.fr:443 "POST /wsost/OstBrokerWeb/auth HTTP/1.1" 302 611
2021-01-23 11:28:50,726:DEBUG:urllib3.connectionpool:2.0:connectionpool.py:428:_make_request https://voscomptesenligne.labanquepostale.fr:443 "GET /voscomptes/canalXHTML/identif.ea?origin=particuliers HTTP/1.1" 302 0
2021-01-23 11:28:50,853:DEBUG:urllib3.connectionpool:2.0:connectionpool.py:428:_make_request https://voscomptesenligne.labanquepostale.fr:443 "GET /voscomptes/canalXHTML/securite/authentification/repositionnerCheminCourant-identif.ea HTTP/1.1" 200 None
2021-01-23 11:28:50,862:DEBUG:backend.bp.browser:2.0:browsers.py:720:internal_callback Handle https://voscomptesenligne.labanquepostale.fr/voscomptes/canalXHTML/securite/authentification/repositionnerCheminCourant-identif.ea with repositionnerCheminCourant
2021-01-23 11:28:50,909:DEBUG:urllib3.connectionpool:2.0:connectionpool.py:428:_make_request https://voscomptesenligne.labanquepostale.fr:443 "GET /voscomptes/canalXHTML/securite/authentification/initialiser-identif.ea HTTP/1.1" 302 0
2021-01-23 11:28:51,017:DEBUG:urllib3.connectionpool:2.0:connectionpool.py:428:_make_request https://voscomptesenligne.labanquepostale.fr:443 "GET /voscomptes/canalXHTML/comptesCommun/synthese_assurancesEtComptes/verifierPresenceCompte-synthese.ea HTTP/1.1" 302 0
2021-01-23 11:28:51,090:DEBUG:urllib3.connectionpool:2.0:connectionpool.py:428:_make_request https://voscomptesenligne.labanquepostale.fr:443 "GET /voscomptes/canalXHTML/securite/authentification/verifierPresenceCompteOK-identif.ea HTTP/1.1" 200 None
2021-01-23 11:28:51,334:DEBUG:backend.bp.browser:2.0:browsers.py:734:internal_callback Unable to handle https://voscomptesenligne.labanquepostale.fr/voscomptes/canalXHTML/securite/authentification/verifierPresenceCompteOK-identif.ea
2021-01-23 11:28:51,655:DEBUG:urllib3.connectionpool:2.0:connectionpool.py:428:_make_request https://voscomptesenligne.labanquepostale.fr:443 "GET /voscomptes/canalXHTML/securite/gestionAuthentificationForte/init-gestionAuthentificationForte.ea HTTP/1.1" 200 None
2021-01-23 11:28:51,727:DEBUG:backend.bp.browser:2.0:browsers.py:720:internal_callback Handle https://voscomptesenligne.labanquepostale.fr/voscomptes/canalXHTML/securite/gestionAuthentificationForte/init-gestionAuthentificationForte.ea with TwoFAPage
2021-01-23 11:28:51,736:DEBUG:bcall:2.0:bcall.py:98:backend_process <Backend 'bp'>: Called function iter_resources raised an error: ActionNeeded("Une authentification forte est requise sur votre espace client : Pour plus de sécurité, l'accès à votre Espace Client Internet requiert une authentification forte tous les 90 jours, en application de la nouvelle Directive Européenne pour les Services de Paiement (DSP2) .")
Error(bp): Action needed on website: Une authentification forte est requise sur votre espace client : Pour plus de sécurité, l'accès à votre Espace Client Internet requiert une authentification forte tous les 90 jours, en application de la nouvelle Directive Européenne pour les Services de Paiement (DSP2) .
What are the steps to reproduce the problem?
With a Banque Postale account configured, just run the following :
$ boobank
boobank> list
[bp] Identifiant (hidden input):
[bp] Mot de passe (hidden input):
What weboob version are you using?
Output of weboob-config --version
command:
weboob-config v2.0 Copyright(C) 2010-2021 Christophe Benz, Romain Bignon
What module version are you using?
Output of weboob-config info MODULE_NAME
command:
.------------------------------------------------------------------------------.
| Module bp |
+-----------------.------------------------------------------------------------'
| Version | 202101182256
| Maintainer | Nicolas Duhamel <nicolas@jombi.fr>
| License | LGPLv3+
| Description | La Banque Postale
| Capabilities | CapProfile, CapBankTransfer, CapDocument, CapBankWealth, CapBankTransferAddRecipient, CapContact, CapBank, CapCollection
| Installed | yes
| Location | https://updates.weboob.org/2.0/main/bp.tar.gz
| |
| Configuration | login: Identifiant (default: )
| | password: Mot de passe (default: )
| | website: Type de compte (default: par)
| | request_information: None
| | code: None
| | resume: None
'-----------------'
How did you install weboob?
$ pip3 install --user weboob
Additional info you'd like to mention
OS = Xubuntu 20.04.1 LTS
When I go to Banque Postale website and login, the following webpage is displayed : https://voscomptesenligne.labanquepostale.fr/voscomptes/canalXHTML/securite/gestionAuthentificationForte/init-gestionAuthentificationForte.ea
Saying : "Pour plus de sécurité, l'accès à votre Espace Client Internet requiert une authentification forte tous les 90 jours, en application de la nouvelle Directive Européenne pour les Services de Paiement (DSP2)." and more.
I then click on the "Poursuivre" (next) button, and I can see my accounts.
Maybe boobank should emulate that button click.
Thanks.