From e8cc53c8393e30852e2fe077e73d6a5ec10dc1a7 Mon Sep 17 00:00:00 2001 From: Karissa Jacobsen Date: Wed, 2 Dec 2020 14:03:47 -0800 Subject: [PATCH] update scopes for JWT auth --- app/docusign/ds_client.py | 2 +- requirements.txt | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/app/docusign/ds_client.py b/app/docusign/ds_client.py index 191fad5d..df31b9a7 100644 --- a/app/docusign/ds_client.py +++ b/app/docusign/ds_client.py @@ -99,7 +99,7 @@ def _jwt_auth(cls): # Grand explicit consent for the application if "consent_required" in body: - consent_scopes = "signature%20impersonation" + consent_scopes = " ".join(use_scopes) redirect_uri = DS_CONFIG["app_url"] + url_for("ds.ds_callback") consent_url = f"{DS_CONFIG['authorization_server']}/oauth/auth?response_type=code&" \ f"scope={consent_scopes}&client_id={DS_JWT['ds_client_id']}&redirect_uri={redirect_uri}" diff --git a/requirements.txt b/requirements.txt index fac7748e..18e2362c 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,9 +1,9 @@ astroid==2.3.3 certifi==2019.9.11 -cffi==1.13.2 +cffi==1.14.3 chardet==3.0.4 Click==7.0 -cryptography==3.2 +cryptography==3.2.1 docusign-esign==3.6.0 docusign-rooms==1.0.0b1 Flask==1.1.1