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的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | e2d7bc9c12e2cbf8f97fadd934f974eef6d442103fe70b07f3cd0bf811f43715 |
|
MD5 | 8e0f257a32d506eef56417a9f36010c0 |
|
BLAKE2b-256 | 97373923daa6cba250914a1792a9a8ac343fc9f1bbec1717f849e31122713b38 |