Skip to main content

Flask-CAS

Flask-CAS is a Flask extension which makes it easy to authenticate with a CAS.

CAS

The Central Authentication Service (CAS) is a single sign-on protocol for the web. Its purpose is to permit a user to access multiple applications while providing their credentials (such as userid and password) only once. It also allows web applications to authenticate users without gaining access to a user’s security credentials, such as a password. The name CAS also refers to a software package that implements this protocol.

(Very short) Setup Tutorial

First create a Flask instance:

from flask import Flask

app = Flask(__name__)

Apply CAS on your Flask instance:

from flask.ext.cas import CAS

CAS(app)

Do needed configuration:

app.config['CAS_SERVER'] = 'https://sso.pdx.edu'

app.config['CAS_AFTER_LOGIN'] = 'route_root'

Using

After you setup you will get two new routes /login/ and /logout/.

Reference documentation

See https://github.com/cameronbwhite/Flask-CAS

Metadata

Release files for Flask-CAS-fork 1.0.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Built distribution (wheel)

Table of built distributions (wheels) for Flask-CAS-fork 1.0.1
File Interpreter ABI Platform
Flask_CAS_fork-1.0.1-py3-none-any.whl Python 3 none any Details

Release files / Flask_CAS_fork-1.0.1-py3-none-any.whl

Download URL Flask_CAS_fork-1.0.1-py3-none-any.whl
Size 7.3 kB
Tags Python 3
SHA-256 checksum
How to use checksums
d53df8a1fa7beb62aa3efe8c301d8aedeb93d8b7ec4e4c7ab89c9f2553fcd84f
BLAKE2b-256 checksum
How to use checksums
c3f3ff7b8dc6a82f598a95ff2cb2c85cd3a98c272a05a593e8604c360b5f9882
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release history Release notifications | RSS feed

This release

1.0.1 This release

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page