msisdn网关cli工具。

msisdn-cli的Python项目详细描述


这个小小的cli工具允许您使用 MSISDN服务器。

启动机器翻译流程:

msisdn-cli -H https://msisdn.services.mozilla.com \
    -c 310 -n +1xxxxxxxxxxx

启动MOmt流程:

msisdn-cli -H https://msisdn.services.mozilla.com -c 310

您还可以创建证书,然后尝试在服务上注册 提供程序,如循环。

为此,可以添加–audience参数和–login端点 还提供一些–data或–json以便在注册时发布 请求:

msisdn-cli -H https://msisdn.services.mozilla.com -c 310 -n +1xxxxxxxxxxx \
           --audience https://loop.services.mozilla.com
           --login-endpoint https://loop.services.mozilla.com/registration
           --json '{"simplePushURL": "http://httpbin.org/deny"}'

如果需要,可以使用–dry run:

msisdn-cli -H https://msisdn.services.mozilla.com -c 310 -n +1xxxxxxxxxxx \
           --audience https://loop.services.mozilla.com
           --login-endpoint https://loop.services.mozilla.com/registration
           --json '{"simplePushURL": "http://httpbin.org/deny"}' --dry-run

然后,msisdn cli脚本将构建一个断言并编写 运行curl命令以确保其正常工作。

您还可以使用-v,–verbose命令来显示断言。

您应该得到一个200 OK状态代码,其中包含一个Hawk会话令牌头。

如果没有,以下是您可以收到的错误消息:

  • “证书过期”:您使用curl命令的时间太长,
    要求新证书
  • “无效访问群体”:服务提供商不接受此访问群体
    可能是服务器配置错误,或者 您在错误的服务器上尝试断言。
  • “颁发者不受信任”:生成证书的msisdn服务器
    在此服务提供商上不受信任。 它可能是一个错误的配置或 您在错误的服务器上尝试断言。
  • 还有别的吗?请做一个公关添加到这里。

别忘了用msisdn-cli -h获得更多帮助。

安装

make install
source .venv/bin/activate

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

推荐PyPI第三方库


热门话题
在Java中从本地文件系统导入文件   spring boot如何在Java SpringBoot项目中集成Olingo(Odata)   java查找连续数组中缺少的第k个元素(超过时间限制)   java为什么在mySql中插入1/2行时会得到2/4行   java不能在静态上下文中使用它   File Observer方法的java My onEvent()部分不起作用   java Netty NioSocketChannel在多线程写入时收到中断消息   java将文件夹与父文件夹一起复制   java我的TictaToe代码出了什么问题?如何检查已采取的措施?   java Swing JTable更新   java如何将cordinates查找为int   如何使用selenium和java在firefox中打开新的空选项卡   java Gradle构建输出Jar未运行   java没有GET/WEBINF/jsp/login的映射。jsp