Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Sv translation
languageja

POST /domains/:domain_id/signParameters

Warning

このリソースはv2.9.8.1以降非推奨になりました。代わりにPOST Sign Resourceをご使用ください。


必要なサインパラメーターを作成します。

この機能は、エンドユーザーがURLパラメーターを変更する必要がある場合に便利です。

サインパラメーターは、プレーンダッシュボードと埋め込みビューでのみ使用できます。

Info

サインは、セキュリティを強化し、保護されたパラメーターを共有する柔軟性を提供します。


Note

このリソースは、グローバル管理者またはドメイン管理者用に利用可能です。

リソース情報

リクエストパラメーター

パラメーター

詳細

domain_id
(path parameter)

シグニチャが作成されるnamespaceドメインを識別します。


123

data
(form parameter)

次のJSON構造で送信するフォームコンテンツ:

説明
parameters

(任意) 各パラメーターがペアのkey-valueによって定義される場所に署名するためのすべてのパラメーターを含むJSONオブジェクト。



Code Block
languagejs
{
  "parameters": {
    "myKey1": "myValue1",
    "parameterX": null
  }
}


レスポンス

;で区切られた署名文字列とセキュリティトークン

Code Block
javascript
javascript
szZexlZ9Ax4u1s02f2BZmO2FqVmQqrmUhdHRL8Cp7uA=;Epu3khIq5DVe+zH0ap2pipXGSv+/RlOtzfZno6LfbQk=

Usage

Response is two strings (p and s paramter) separated by 応答は、"p;s ".で区切られた2つの文字列(pとsのパラメータ)です。

URLEncode p and s and to the URL, example:
http://belladati/bi/dashboard/plain/1?parameter1=value1&p=f2EJk1GtmRHUJSsyn5P7tkFJkiobCZPJ54omPM4Nwqt7jEYxNeq74g%3D%3D&s=8HZ%2BXSf8nj8W8xGSYuxJpm%2BBUg8qqZi8SQZ2JVoyvWM%3D

What is verified検証内容:

  • パラメータ名と値 - 順序は問いませんが、大文字と小文字を区別します。signParameters RESTエンドポイントに渡されたパラメータのみが検証されます。署名せずにパラメータを追加することは可能ですが、検証されません。
  • ユーザーのドメイン(現在のユーザーまたは埋め込みビュー共有の所有者) - domain_idと等しい必要があります。
  • parameter names and values - in any order, but case sensitive. Only parameters passed to signParameters REST endpoints are verified - you can add additional parameters without signing them, but they won't be validated.
  • domain of the user (current user or owner of the embedded view sharing) - must equal to domain_id