Google Federated Auth for Flask (and Humans)
Require an account from a given Google Apps domain for your Flask apps.
Great for internal apps on public-facing servers.
Usage
Setup is super simple:
from flask import Flask
from flask_googlefed import GoogleAuth
app = Flask(__name__)
app.config['GOOGLE_DOMAIN'] = 'heroku.com'
app.config['SECRET_KEY'] = 'ssssshhhhh'
auth = GoogleAuth(app)
@app.route('/')
@auth.required
def secret():
return 'ssssshhhhh'
Install
Installation
$ pip install flask-googlefed
TODO
Be forewarned, there’s work to be done:
g.user is always None
More generic Google auth would be nice.
Release files for Flask-GoogleFed 0.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| Flask-GoogleFed-0.1.tar.gz | 3.3 kB | Details |
Release files / Flask-GoogleFed-0.1.tar.gz
| Download URL | Flask-GoogleFed-0.1.tar.gz |
|---|---|
| Size | 3.3 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
7f1d726606085381b650f8f7df6ef17299a3da0157a0b8e07ce5f5888e8573f9
|
|
BLAKE2b-256 checksum How to use checksums |
1d843055569390fbb58e0c4cd4cf7adb86aa858432a049ab5ce35d3614a4a028
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |