Skip to main content

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.

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

Flask-GoogleFed-0.1.tar.gz (3.3 kB view details)

Uploaded Source

File details

Details for the file Flask-GoogleFed-0.1.tar.gz.

File metadata

  • Download URL: Flask-GoogleFed-0.1.tar.gz
  • Upload date:
  • Size: 3.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for Flask-GoogleFed-0.1.tar.gz
Algorithm Hash digest
SHA256 7f1d726606085381b650f8f7df6ef17299a3da0157a0b8e07ce5f5888e8573f9
MD5 d7ef891e48667a5d2413d08cab5c61ee
BLAKE2b-256 1d843055569390fbb58e0c4cd4cf7adb86aa858432a049ab5ce35d3614a4a028

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

0.1

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page