Skip to content
Kyle Ferriter edited this page Mar 28, 2018 · 5 revisions

Progress tracking.

This list may update with additional tasks over time:

  • initial configuration of encrypted db and server app (django)
  • implement calls to Globus auth api for openid only
  • authcallback endpoint for redirect request from provider
  • non blocking endpoint for token based on user, scope, provider
  • protect token endpoint with api keys
  • refresh token operations
  • blocking parameter for token endpoint, with timeout
  • make configurable with arbitrary openid providers, and arbitrary scopes
  • add handling of oauth2 (non-openid compliant) providers
  • package project into pip format, with installer script to generate/write keys
  • revoke endpoint
Clone this wiki locally