基于烧瓶的Heroku认证。

Flask-Heroku-Auth的Python项目详细描述


烧瓶Heroku认证

https://travis-ci.org/rhyselsmore/flask-heroku-auth.png?branch=masterhttps://pypip.in/d/Flask-Heroku-Auth/badge.png

一组烧瓶路由装饰器,用于启用基于会话的身份验证 通过heroku的oauth机制,或通过heroku的基本无状态身份验证 API关键设施。

安装

pip install flask-heroku-auth

配置

在应用程序中启用regex路由

fromflaskimportFlaskfromflask_heroku_authimportHerokuAuthapp=Flask(__name__)HerokuAuth(app)

fromflaskimportFlaskfromflask_heroku_authimportHerokuAuthauth=HerokuAuth()defcreate_app():app=Flask(__name__)auth.init_app(app)returnapp

从这里开始,这是一个装饰适当路线的问题。

例如,下面将通过heroku实现身份验证 OAuth设施

@app.route('/')@auth.oauthdefindex():return"Ok"

另一方面,您可能希望通过heroku api密钥进行身份验证 设施。在这种情况下,凭证通过 请求作为“授权”标题

@app.route('/')@auth.apidefindex():return"Ok"

您还可以限制具有@heroku.com电子邮件的heroku用户的访问权限 地址。

@app.route('/')@auth.oauth@auth.herokai_onlydefindex():return"Ok"

历史记录

0.0.5(2012年11月14日)

  • 为当前用户引入了模板筛选器。

0.0.4(2012年11月1日)

  • 小调整。

0.0.3(2012年9月16日)

  • sudo操作现在不需要用户字段。

0.0.2(2012年8月24日)

  • 仅当用户登录时,才会检查“herokai_only”。

0.0.1(2012年8月24日)

  • 概念
  • 将包初始提交到github。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
刷卡时java更改recyclerview项目背景   java如何在ServerSocketChannel上收集I/O统计信息   安卓 EditText始终返回Null Java NullPointerException   java 1美元的类文件名是什么?   java这是一个有效的方法吗?Eclipse似乎暗示我的代码存在ab问题。。我就是看不出来   在后台收到推送通知后更改java活动   java如何在TableViewerColumn中使用CheckBoxTableCell   java静态方法使用泛型创建内部类   java struts2<s:选择…>标签   java中变量范围内的错误输出   在类型与该类相同的类中声明的java静态变量   java在随机数列表中查找三角形   java如何检测Mac OS的右击事件   java为现有CSV文件创建DAO   javax的ClassNotFoundException。xml。绑定切换到Java 9时,JAXBEException与Spring启动   安卓将Kotlin算法翻译成Java代码   java m从recylerview获取错误,因为我试图从sqlite获取数据并设置为recylerview