Flask-Auth-Client

HttpBaseAuth client extension for Flask.


License
MIT
Install
pip install Flask-Auth-Client==0.0.8

Documentation

HttpBaseAuth client extension for Flask.

对requests库的包装,自动组装base_url, HttpBasicAuth。

安装

pip install Flask-Auth-Client

使用

First init:

from flask_auth_client import AuthClient
auth_client = AuthClient()
auth_client.init_app(app)

API

需要注意的是 url = base_url + path,所以base_url和path需要用户自己做好处理。

params = {}
resp = auth_client.request('GET', '/users/', params=params)
resp = auth_client.get('/users', params=params)

配置项

可以在构造方法修改配置前缀,默认为 AUTH_CLIENT

auth_client = AuthClient(config_prefix='CUSTOM_PREFIX')
配置项 说明
AUTH_CLIENT_BASE_URL api的url_prefix
AUTH_CLIENT_USERNAME BasicAuth的username
AUTH_CLIENT_PASSWORD BasicAuth的password
AUTH_CLIENT_VERIFY requests的verfy配置,可以是自定义证书的路径