クライアントにURLを渡す必要があり、クライアントはそれらのURLをIframe内のサイトに埋め込みます。ユーザー(クライアントサイトにアクセスしているユーザー)がIFrameのソースからURLをコピーして他の場所で使用するのを阻止しているのはなぜでしょうか。
URLを、提供するクライアントにのみ使用したい。
更新:URLに余分なパラメーターを追加することを考えていました。すべてのクライアントに渡して、どのクライアントであるか、リクエストが同じクライアントから送信されているかどうかを識別しますが、リクエストが実際に来ている情報へのアクセス?要するに、IFrameはその親にアクセスできません。
IFrameがページで使用されると、iFrameは含まれていたページのreferer
(sic)HTTPヘッダーを送信します。
リファラーがURLの正しいページであることを確認するようにサーバーを構成できます。
または、document.referrer
を使用してJavaScriptをチェックすることもできます。
参照: http://www.nczonline.net/blog/2013/04/16/getting-the-url-of-an-iframes-parent/
このURLをセキュリティパラメータ(ユーザー名/パスワード)とともに使用する予定の各クライアントを発行することは、そのURLにHTTPセキュリティヘッダーとして提供され、サイトで認証される可能性はありますか?