Asymmetric JWT support

This commit is contained in:
Nimisha Asthagiri
2018-07-23 16:16:44 -04:00
parent d06545a3cd
commit eac1ce7bfd
13 changed files with 328 additions and 165 deletions

View File

@@ -27,18 +27,8 @@ CREDENTIALS_PUBLIC_SERVICE_URL = 'http://localhost:18150'
OAUTH_OIDC_ISSUER = '{}/oauth2'.format(LMS_ROOT_URL)
DEFAULT_JWT_ISSUER = {
'ISSUER': OAUTH_OIDC_ISSUER,
'SECRET_KEY': 'lms-secret',
'AUDIENCE': 'lms-key',
}
JWT_AUTH.update({
'JWT_ISSUER': DEFAULT_JWT_ISSUER['ISSUER'],
'JWT_AUDIENCE': DEFAULT_JWT_ISSUER['AUDIENCE'],
'JWT_ISSUERS': [
DEFAULT_JWT_ISSUER,
RESTRICTED_APPLICATION_JWT_ISSUER,
],
'JWT_ISSUER': OAUTH_OIDC_ISSUER,
})
FEATURES.update({