1

http APIドキュメントでは、いくつかの操作(バケットの一覧表示、すべての変更など)に対して特別なトークンを作成するように要求しています。

X-Simperium-Token —認証トークンは、管理者権限を持つ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. 通常のキーで認証します。これは正常に機能し、他の(管理者以外の)操作に使用できるアクセストークンを取得します。

私の考えでは、管理者キーを「承認」に渡して、このユーザーの管理者権限に恵まれた認証トークンを生成する必要があります(たとえば、すべてのバケットを一覧表示するため)。

前もって感謝します。

4

1 に答える 1

1

管理者権限を持つ API キーで作成されたトークンが必要な場合は、どこでもトークンに管理者キーを直接使用できるはずです。現在、さまざまなオプションでこれらの API キーを実際に作成するための UI に取り組んでいます。それまでの間、ダッシュボードから管理者キーを直接使用するか、当社にご連絡いただければ作成いたします。

于 2012-09-13T17:41:49.280 に答える