POST /domains/:domain_id/signParameters
必要なサインパラメーターを作成します。 この機能は、エンドユーザーがURLパラメーターを変更する必要がある場合に便利です。 サインパラメーターは、プレーンダッシュボードと埋め込みビューでのみ使用できます。 Info |
---|
サインは、セキュリティを強化し、保護されたパラメーターを共有する柔軟性を提供します。 |
Note |
---|
このリソースは、グローバル管理者またはドメイン管理者用に利用可能です。 |
リソース情報リクエストパラメーターパラメーター | 詳細 | 例 |
---|
domain_id (path parameter) | シグニチャが作成されるnamespaceドメインを識別します。
| 123 | data (form parameter) | 次のJSON構造で送信するフォームコンテンツ: 名 | 説明 |
---|
parameters | (任意) 各パラメーターがペアのkey-valueによって定義される場所に署名するためのすべてのパラメーターを含むJSONオブジェクト。 |
|
Code Block |
---|
| {
"parameters": {
"myKey1": "myValue1",
"parameterX": null
}
} |
|
レスポンス;で区切られた署名文字列とセキュリティトークン Code Block |
---|
| szZexlZ9Ax4u1s02f2BZmO2FqVmQqrmUhdHRL8Cp7uA=;Epu3khIq5DVe+zH0ap2pipXGSv+/RlOtzfZno6LfbQk= |
UsageResponse 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
|