oauth-demo-public
Who
Author: Val Chapple
What
Demonstartion of the OAuth 2.0 handshake using Python 2.7 and Google App Engine.
When
Jan 2018
Where
Demo page can be found here: https://stately-century-142323.appspot.com/
Why
Develop understanding of the handshake process of OAuth 2.0 without the abstraction of a third party library.
How
An in-depth tutorial is located on Medium https://medium.com/@valeriechapple/how-to-truly-understand-oauth-2-0-69dd3e7574c6
However, here are the basic steps for those more familiar with Registering for APIs.
- Register an app on through Google's Cloud console, saving the client ID and secret.
- Through Google register your redirects, possibly localhost or the hosting url.
- Download repo.
- Update the config.py file with your client ID and secret.
- Update the const.py file with your webapp's base URL.
- Deploy app either locally or through Google App Engine.