いつもお世話になります。
自前のWEBページにiframeを用いてPI Coresight画面を表示しようと考えております。
それに伴い、利用ユーザからPI Coresight画面を直接アクセスできないように制限をかけたいのですが、
何か方法はありますでしょうか?
今のところ思いつくのはPI Coresightを搭載したサーバに、htaccessを配置し、
referer情報が自前のWEBページであった場合のみ、アクセス許可をする方法です。
何卒ご教授お願いいたします。
いつもお世話になります。
自前のWEBページにiframeを用いてPI Coresight画面を表示しようと考えております。
それに伴い、利用ユーザからPI Coresight画面を直接アクセスできないように制限をかけたいのですが、
何か方法はありますでしょうか?
今のところ思いつくのはPI Coresightを搭載したサーバに、htaccessを配置し、
referer情報が自前のWEBページであった場合のみ、アクセス許可をする方法です。
何卒ご教授お願いいたします。
Apatchだと.htaccessなどで制御できるようです。(例)
http://memorva.jp/memo/linux/htaccess_setenvif_referer.php
ただし、PI Vision自体はIISになるため、おそらく.htaccessを使用するのは難しいのかもしれません。
インターネットで検索してみると、URL Rewrite Moduleが使えそうな気がします。
他のサイトに画像を使われることを防ぐ | Windows Maniax
{HTTP_REFERER}にフレームの元サイトを入れることが考えられます。
ただし、実際に実行したことがないので動作を保証するものではございません。
実際に実装されている方からのコメントがあると助かりますね。
まずはコメントまで。
URL Rewriteをテストしてみました。


上記設定をしてみると、標準でアクセスすると、403 Forbiddenとなり、

フレーム内からアクセスすると、アクセスできます。

全パターンテストしたわけではないですが、参考までに。