http API docs请求为多个操作创建特殊令牌(例如列表存储桶,所有更改)
X-Simperium-Token - 必须使用具有管理员权限的API密钥创建身份验证令牌
如何创建此令牌?
我尝试了一些事情:
curl -H 'X-Simperium-Token: {my admin key}' https://api.simperium.com/1/{app_name}/buckets
。
这导致了“meta”桶{"buckets": [{"name": "exception"}, {"name": "code"}, {"name": "message"}]}
,这很有趣。
curl -H 'X-Simperium-API-Key: {my admin key}' -d '{"username":"{valid user}", "password":"{valid password}"}' https://auth.simperium.com/1/{app_name}/authorize/
。
结果:应用凭据无效
使用我的普通密钥进行授权,该密钥正常工作并为我提供了一个访问令牌,我可以将其用于其他(非管理员)操作。
我的想法是,我需要以某种方式将我的管理密钥传递给'authorize'并生成一个具有该用户管理员权限的身份验证令牌(例如,列出他所有的桶)。
提前致谢。
答案 0 :(得分:1)
您应该能够在需要使用具有管理员权限的API密钥创建的令牌的任何位置直接使用管理密钥。我们目前正在使用UI来实际创建具有不同选项的这些API密钥。在此期间,您可以直接使用仪表板中的管理员密钥,也可以与我们联系,我们可以为您创建一个。