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': (