读写认证包

basic-auth的Python项目详细描述


Build StatusCoverage Status

基本

用于创建和读取用于基本身份验证的配置文件的包。在

目的

很多API使用基本身份验证,这是将username和{}连接起来,用:分隔,然后用base64编码,然后用Basic作为前缀。所以用base64编码的username:password就变成了Basic dXNlcm5hbWU6cGFzc3dvcmQ=。此包管理此配置的编码和存储,以便可以轻松检索和使用。在

使用

入门很容易,首先使用pip install basic安装包

接下来,您可以创建auth dict

formbasic_authimportAuth
^{pr2}$

写入文件

Auth().create_config("basic_config.json",CONFIG)

在你自己的剧本里读

CONFIG = Auth().read_config("basic_config.json")

阅读simple.py

在examples目录中有一些例子 general.py同时支持交互式输入和参数。在

python3 Examples/general.py -url example.com -username user1 -password hunter2

以及

python3 Examples/general.py

在WSO.py公司演示如何使用它并插入您自己的自定义字段。在

细节

这将创建一个名为config的文件夹,并将该配置存储在具有以下结构的json文件中

{"url":"url","authorization":"Basic dXNlcm5hbWU6cGFzc3dvcmQ="}

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

推荐PyPI第三方库


热门话题
运行ClassSpy java时发生反射错误   java Android ContextWrapper fileList()看不到我的文件   java使用JAXWS构建大型MTOM/XOP消息   eclipse如何使用ACM库(控制台程序)编写Java程序?   java m2eclipse插件搜索在配置为Nexus时不会给出结果   java Scanner只识别文本文件中的某些行,而不识别其他行   java如何从smartwatch启动活动或服务   java检查数组是否至少有两个具有特定值的元素   JAVA网URL编码器/解码器替代方案   Java中通过引用传递对象   spring如何在使用JavaJSON修补程序进行修补时禁止更新字段   使用java将海量数据存储到mysql的最佳方法   java字符串作为不可变对象   java我无法访问tomcat服务器(localhost),甚至无法访问mysql   java While循环条件未给出预期结果   java如何启动传递图像uri的新活动   Java中类定义在方法中的使用   Java程序在Ubuntu中运行我的另一个程序