火炬的延伸
Flask-CAS的Python项目详细描述
烧瓶cas
烧瓶cas是烧瓶的延伸部分,它使 通过cas进行身份验证。
cas
中央身份验证服务(cas)是单点登录 网络协议。其目的是允许用户访问 多个应用程序同时提供其凭据(例如 用户名和密码)仅一次。它还允许Web应用程序 在不访问用户安全性的情况下对用户进行身份验证 凭据,如密码。cas这个名字也指 实现此协议的软件包。
(非常简短)设置教程
首先创建一个烧瓶实例:
fromflaskimportFlaskapp=Flask(__name__)
在烧瓶实例上应用cas:
fromflask.ext.casimportCASCAS(app)
是否需要配置:
app.config['CAS_SERVER']='https://sso.pdx.edu'app.config['CAS_AFTER_LOGIN']='route_root'
使用
设置后,您将获得两条新路由/login/ 以及/logout/。