跳转到主要内容

MSISDN网关CLI工具。

项目描述

这个小CLI工具让您可以使用MSISDN服务器验证MT和MOMT流。

要启动MT流

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

要启动MOMT流

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

您还可以创建一个证书,然后尝试在像Loop这样的服务提供商上注册。

为此,请添加一个–audience参数和一个–login-endpoint,您还可以提供一些–data或–json与您的注册请求一起POST。

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显示cURL命令。

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命令来显示断言。

您应该获得一个带有Hawk-Session-Token头的200 OK状态码。

如果不这样,以下是一些您可能会得到的错误信息

  • “证书已过期”:您使用这个curl命令的时间太长了,

    请求一个新的证书

  • “无效的受众”:服务提供商不接受这个受众

    这可能是服务器配置错误,或者您尝试将断言发送到错误的服务器。

  • “发行者不受信任”:生成您证书的MSISDN服务器

    在这个服务提供商上不受信任。这可能是一个配置错误,或者您尝试将断言发送到错误的服务器。

  • 还有其他问题?请提交一个PR来添加它。

别忘了使用msisdn-cli -h来获取更多帮助。

安装

make install
source .venv/bin/activate

项目详情


下载文件

下载您平台的文件。如果您不确定选择哪个,请了解更多关于安装包的信息。

源分发

msisdn-cli-1.0.tar.gz (5.7 kB 查看哈希值)

上传时间

支持