/ipyauth

https://gitlab.com/oscar6echo/ipyauth fork to add keycloak integration

Primary LanguageJupyter NotebookMIT LicenseMIT

ipyauth

1 - Overview

This is a Jupyter widget enabling the notebook user to negotiate (via OAuth2 implicit flow) a token from an ID provider - currently Auth0, Google.

The token obtained is passed on to the Python kernel, then the user can make requests to protected APIs.

2 - Docs

See the ipyauth docs for:

  • Install instructions
  • Examples
  • etc

3 - Article

For the broader context, see this article: OAuth2 from inside a Jupyter notebook.