跳转到主要内容

UTVS API的OAuth2令牌验证

项目描述

一个小型Python类,允许检查令牌与ČVUT OAAS的匹配,并从Usermap API获取个人号码。用于UTVS API。

用法

from utvsapitoken import TokenClient
client = TokenClient()
info = client.token_to_info('token')

可以为构造函数提供自定义URI

client = TokenClient(check_token_uri='http://localhost:8080/token',
                     usermap_uri='http://localhost:8080/user'))

这附带了一个可以用于各种测试(包括本项目的测试)的模拟OAAS。要启动模拟服务器,只需运行

from utvsapitoken import fakeserver
fakeserver.serve_forever(port=8080)

为了运行测试套件,无需启动服务器,只需运行

PYTHONPATH=. py.test-3 -v --port 8080

可以省略端口号参数,使用默认端口(8080)。

这需要Python 3和requests。

许可

本软件根据MIT许可协议的条款许可,有关完整文本和版权信息,请参阅LICENSE。

项目详情


下载文件

下载适用于您的平台的文件。如果您不确定选择哪个,请了解更多关于安装包的信息。

源代码分发

utvsapitoken-0.0.2.tar.gz (4.7 kB 查看哈希值)

上传时间 源代码

由以下支持