Coursera

Coursera uses a variant of OAuth2 authentication. The details of the API can be found at OAuth2-based APIs - Coursera Technology.

Take the following steps in order to use the backend:

  1. Create an account at Coursera.

  2. Open Developer Console, create an organisation and application.

3. Set Client ID as a SOCIAL_AUTH_COURSERA_KEY and Secret Key as a SOCIAL_AUTH_COURSERA_SECRET in your local settings.

  1. Add the backend to AUTHENTICATION_BACKENDS setting:

    AUTHENTICATION_BACKENDS = (
        ...
        'social_core.backends.coursera.CourseraOAuth2',
        ...
    )