没有项目描述

bottle-rauth的Python项目详细描述


bottle rauth–简短描述。

Build StatusCoveralshttp://img.shields.io/pypi/v/bottle-rauth.svg?style=flat-squarehttp://img.shields.io/pypi/dm/bottle-rauth.svg?style=flat-squareDonate

文档可在https://bottle rauth.readthedocs.org/上获得。拉动请求 通过文档增强和/或修复是非常棒的,非常受欢迎。

Requirements

  • python=2.6

Installation

bottle rauth应使用pip:

安装
pip install bottle-rauth

Usage

import bottle

from bottle_rauth import RAuthPlugin

app = bottle.Bottle()
app.install(RAuthPlugin(github={
    'type': 'oauth2',
    'client_id': 'e3e297bb9f506cbea557',
    'client_secret': 'd113380beb8f1ed8a77b688e2b81b76c9be00d09',
    'authorize_url': 'https://github.com/login/oauth/authorize',
    'access_token_url': 'https://github.com/login/oauth/access_token',
    'base_url': 'https://api.github.com/',
}))


@app.route('/')
def index():
    return '<a href="/github">Login with github</a>'


@app.route('/github', provider='github')
def github(rauth):
    info = rauth.get('user').json()
    info['token'] = rauth.access_token
    return info

if __name__ == '__main__':
    app.run(port=5000)

Bug tracker

如果您有任何建议、错误报告或 烦恼请向问题追踪者报告 在https://github.com/klen/bottle-rauth/issues

Contributors

  • klen(基里尔·克莱诺夫)

License

根据BSD license授权。

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

推荐PyPI第三方库


热门话题
java在安卓活动上使用uncaughtException对话框   将代数象棋符号转换为棋盘布局或FEN符号的java算法   来自证书的java访问证书签名   正则表达式解析Java字符串特殊字符错误   java将linearlayout动态添加到Relativelayout中   java我怎样才能在ant中不停顿地“失败”构建?   从Java producer到Mongodb的json主题数据   java Log4J 2 Syslog Appender工作不正常   java在Processing 3中在3D对象上绘制2D文本   java Spring MVC Web服务调度程序   mysql Java持久性查找区分大小写的数据检索   java YAML解析器不带密钥的多个根文件   SpringJavaBean需要通过prototype作用域使用相同的对象   由于某种原因,应用程序运行时不会显示java xml文件   java maven在JFrog artifactory(snapshotrepo)中找不到具有第三方libs的jar文件