2012-09-12 37 views
1

創建每個用戶的管理密鑰HTTP API文檔要求一個特殊的記號來幾個操作(如列出值,所有更改)在Simperium

X-Simperium令牌創建 - 身份驗證令牌必須已經使用創建一個具有管理權限的API密鑰

如何創建此令牌?

我已經嘗試了幾件事情:

  1. curl -H 'X-Simperium-Token: {my admin key}' https://api.simperium.com/1/{app_name}/buckets。 這導致「元」桶{"buckets": [{"name": "exception"}, {"name": "code"}, {"name": "message"}]}這是有趣的。

  2. curl -H 'X-Simperium-API-Key: {my admin key}' -d '{"username":"{valid user}", "password":"{valid password}"}' https://auth.simperium.com/1/{app_name}/authorize/。 結果:無效的應用程序憑據

  3. 使用我的正常密鑰授權,這工作正常,併爲我提供了一個訪問令牌,可用於其他(非管理)操作。

我的想法是,我需要在我的管理鍵進入「授權」不知何故併產生管理員權限祝福的身份驗證令牌此用戶(列出他所有的桶,例如)。

在此先感謝。

回答

1

對於任何需要使用具有管理權限的API密鑰創建的令牌的情況,您應該可以直接將該管理密鑰用於令牌。我們目前正在使用UI來實際創建具有不同選項的這些API密鑰。同時,您可以直接使用儀表板中的管理員密鑰,或與我們聯繫,我們可以爲您創建一個。