Oauth2 Token validation for UTVS API
utvsapitoken的Python项目详细描述
一个小的python类,允许根据ČVUT OAAS检查令牌并获取s个人号码表单Usermap API。用于_TVS API。
用法
fromutvsapitokenimportTokenClientclient=TokenClient()info=client.token_to_info('token')
您可以为构造函数提供自定义uri:
client=TokenClient(check_token_uri='http://localhost:8080/token',usermap_uri='http://localhost:8080/user'))
它附带了一个假oaas,可以用于各种测试,包括这个项目的测试。 要启动假服务器,只需运行:
fromutvsapitokenimportfakeserverfakeserver.serve_forever(port=8080)
要运行测试套件,无需启动服务器,只需运行:
PYTHONPATH=. py.test-3 -v --port 8080
可以省略port参数以使用默认值(8080)。
这需要python 3和requests。
许可证
本软件是根据麻省理工学院的许可条款授权的,有关全文和版权信息,请参阅许可证。