为bakery提供的Python库移植,提供更高层次的macaroons操作
项目描述
用于处理macaroons的Python库。
安装
安装macaroonbakery的最简单方法是使用pip
$ pip install macaroonbakery
macaroonbakery是围绕pymacaroons开发的。在Ubuntu上,您可以从ppa获取libsodium
$ sudo add-apt-repository ppa:yellow/ppa -y $ apt-get install libsodium13
用法
与受保护的URL交互时,您可以使用提供的BakeryAuth来处理macaroon bakery
>>> from macaroonbakery import httpbakery >>> jar = requests.cookies.RequestsCookieJar() >>> resp = requests.get('some protected url', cookies=jar, auth=httpbakery.BakeryAuth(cookies=jar)) >>> resp.raise_for_status()
您可以使用您喜欢的任何cookie存储,因此接下来在cookie jar中保存的macaroon将直接使用,无需任何其他身份验证(例如,cookielib.FileCookieJar)。
项目详情
下载文件
下载适用于您平台的文件。如果您不确定选择哪个,请了解有关安装包的更多信息。
源分发
macaroonbakery-1.3.4.tar.gz (82.1 kB 查看哈希值)
构建分发
macaroonbakery-1.3.4-py2.py3-none-any.whl (103.2 kB 查看哈希值)