• Ludovic LANGE's avatar
    [creditdunordpee] rewrite using s2e, make it work with OTP / device fingerprinting · 59a1e634
    Ludovic LANGE authored
    Credit du Nord PEE has (now) an enhanced security feature,
    using a kind of 'fingerprinting' of the browser device which
    is used to detect if you changed device ; and will trigger
    the sending of a OTP to email or SMS for authorization of
    a new device.
    If you fill-in the proper OTP you received, it will allow
    this new device from now on.
    
    The current creditdunordpee does not handle this feature,
    and I was not able to add it easily.
    
    Instead, I found that this bank is using what looks like a
    shared platform with other banks - that is already supported
    by weboob (module : s2e for the shared code, and modules:
    bnppere, capeasi, erehsbc, esalia for the banks using it)
    
    Thus I rewrote the creditdunordpee module to use s2e shared
    code and have the authentication working.
    
    In addition to fixing authentication, the use of s2e module
    gives us a new capability (CapBankPockets). Morever, it seems
    maintained.
    59a1e634
Name
Last commit
Last update
..
boilerplate Loading commit data...
check_xpath.py Loading commit data...
common.sh Loading commit data...
debpydep.py Loading commit data...
local_install.py Loading commit data...
local_install.sh Loading commit data...
local_run.py Loading commit data...
local_run.sh Loading commit data...
make_man.py Loading commit data...
make_man.sh Loading commit data...
modules_testing_grid.py Loading commit data...
py3-compatible.modules Loading commit data...
pyflakes.sh Loading commit data...
pyreverse.sh Loading commit data...
release.py Loading commit data...
release.sh Loading commit data...
run_tests.sh Loading commit data...
setup-virtualenv.sh Loading commit data...
stable_backport.py Loading commit data...
stale_pyc.py Loading commit data...
weboob_bash_completion Loading commit data...
weboob_lint.py Loading commit data...
weboob_lint.sh Loading commit data...