读写认证包

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第三方库


热门话题
Java中的开源字典组件   即使在成功执行删除查询之后,java更新的列表也不会显示在jsp页面中   java Apache:无法启动上下文路径/网站上的失败应用程序   java验证CSV中的特定列   对于具有专用内存的java应用程序,最小堆大小低于最大堆大小有意义吗?   java将数组中的值转换为多维数组   java在给定程序中,垃圾收集器在对象被取消引用之前正在运行。。。使用jre 7(32位)   java在运行时动态刷新文件夹   eclipse如何解决“java.net.BindException:地址已在使用:JVM_Bind”错误?   Java数组与数组   每次任务完成任务时,Java多线程都会安排任务   java部分编译时使用maven编织第三方jar   java Dokku单一回购中的多个应用程序   用apachevelocity生成javac/C++语言文件   java如何使用spring应用程序上下文中的属性文件实例化列表   java访问智能卡文件结构   具有GlobalMethodSecurity的java自定义UserDetailService循环引用   java如何集成Spring和JSF