From aeef139843a71c7bc546513c640c7163dd757867 Mon Sep 17 00:00:00 2001 From: "Albert (AJ) St. Aubin" Date: Fri, 17 Apr 2020 09:00:07 -0400 Subject: [PATCH] Config changes to get the JWT token working with MFEs again --- cms/envs/devstack.py | 7 ++++++- lms/envs/devstack.py | 7 ++++++- 2 files changed, 12 insertions(+), 2 deletions(-) diff --git a/cms/envs/devstack.py b/cms/envs/devstack.py index af08727339..84f5c6cd54 100644 --- a/cms/envs/devstack.py +++ b/cms/envs/devstack.py @@ -151,8 +151,13 @@ REQUIRE_DEBUG = DEBUG ########################### OAUTH2 ################################# JWT_AUTH.update({ - 'JWT_SECRET_KEY': 'lms-secret', 'JWT_ISSUER': '{}/oauth2'.format(LMS_ROOT_URL), + 'JWT_ISSUERS': [{ + 'AUDIENCE': 'lms-key', + 'ISSUER': '{}/oauth2'.format(LMS_ROOT_URL), + 'SECRET_KEY': 'lms-secret', + }], + 'JWT_SECRET_KEY': 'lms-secret', 'JWT_AUDIENCE': 'lms-key', 'JWT_PUBLIC_SIGNING_JWK_SET': ( '{"keys": [{"kid": "devstack_key", "e": "AQAB", "kty": "RSA", "n": "smKFSYowG6nNUAdeqH1jQQnH1PmIHphzBmwJ5vRf1vu' diff --git a/lms/envs/devstack.py b/lms/envs/devstack.py index 0e131f5d01..3ca490280b 100644 --- a/lms/envs/devstack.py +++ b/lms/envs/devstack.py @@ -265,8 +265,13 @@ LOGIN_REDIRECT_WHITELIST = [CMS_BASE] ###################### JWTs ###################### # pylint: disable=unicode-format-string JWT_AUTH.update({ - 'JWT_ISSUER': '{}/oauth2'.format(LMS_ROOT_URL), 'JWT_AUDIENCE': 'lms-key', + 'JWT_ISSUER': '{}/oauth2'.format(LMS_ROOT_URL), + 'JWT_ISSUERS': [{ + 'AUDIENCE': 'lms-key', + 'ISSUER': '{}/oauth2'.format(LMS_ROOT_URL), + 'SECRET_KEY': 'lms-secret', + }], 'JWT_SECRET_KEY': 'lms-secret', 'JWT_SIGNING_ALGORITHM': 'RS512', 'JWT_PRIVATE_SIGNING_JWK': (