Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Open edX Con 2017 — OAuth Lighting Talk

Open edX Con 2017 — OAuth Lighting Talk

Using Open edX's OAuth-based authentication system to extend the platform

Miguel Amigot

May 25, 2017
Tweet

Other Decks in Education

Transcript

  1. SINGLE SIGN-ON Use edx-platform’s data 1 Referenced — but keep

    sessions 2 3 Single sign-on & single sign-out
  2. OAUTH (SIMPLIFIED) Register the client on edx/edx-platform (get an app

    client ID and a client secret) 1 2 Exchange these credentials on the client for access tokens and use these to get resources
  3. OPENID CONNECT OAuth client IDs, client secrets and access tokens

    + A user identifier attached to each request
  4. MAIN POINTS EdX is moving to microservices… and auth is

    obviously ready 1 Built on popular standards: OAuth and OpenID Connect* 2 3 Easy to build separately scalable services with user auth