Oauth2 not working

I have been trying to setup ecommerce in my Open edX Juniper instance. I have enabled ENABLE_OAUTH2_PROVIDER in lms.env.json as well as the common.py in lms/envs but I cannot see Oauth2 option in Django Administration Panel. How to enable it?

Juniper uses OAuth2 DOT Django-OAuth-Toolkit instead of DOP Django-OAuth-Provider
as per https://openedx.atlassian.net/wiki/spaces/COMM/pages/940048716/Juniper

You may also want to look at https://openedx.atlassian.net/wiki/spaces/COMM/pages/1532395987/Setup+OAuth+Client+for+Internal+Services+Django+Oauth+Toolkit+version

And under Juniper, you will need to use files in /edx/etc/lms.yml and /edx/etc/ecommerce.yml to configure the LMS and ecommerce. The JSON files under /edx/app/edxapp are no longer used.

2 Likes