commit da14a8d444355f992d4459534769245e2940a118
parent 3fcf6d9831a25a94f919ad0ea3d4b238f7e821d6
Author: Marcello Stanisci <stanisci.m@gmail.com>
Date: Tue, 7 Apr 2020 20:38:15 +0200
equip CLI with password option to register subscribers.
Diffstat:
1 file changed, 9 insertions(+), 2 deletions(-)
diff --git a/cli/python/libeufin-cli b/cli/python/libeufin-cli
@@ -970,16 +970,23 @@ def subscribers(obj, nexus_base_url):
help="ID of the EBICS server" ,
required=True
)
+@click.option(
+ "--password",
+ help="password to associate to the subscriber being created" ,
+ required=False,
+ default=None
+)
@click.argument(
"nexus-base-url"
)
-def new_subscriber(obj, account_id, user_id, partner_id, system_id, host_id, ebics_url, nexus_base_url):
+def new_subscriber(obj, account_id, user_id, partner_id, system_id, host_id, ebics_url, password, nexus_base_url):
nexus_url = urljoin(nexus_base_url, "/ebics/{}/subscribers".format(account_id))
body = dict(
ebicsURL=ebics_url,
userID=user_id,
partnerID=partner_id,
- hostID=host_id
+ hostID=host_id,
+ password=password
)
if system_id:
body.update(system_id)