私たちのアプリケーションの 1 つは、Salesforce 内の iframe で実行されますが、リファラーへのアクセスに問題があります。彼らは、リクエストがセールスフォースからのものであり、確認する IP アドレスが与えられていることを確認するために、いくつかのリファラー チェックを行うことを望んでいます。
私の問題は、次の 2 つの方法のいずれかを使用してリファラーにアクセスしようとするたびに発生することです。
HttpContext.Current.Request.ServerVariables["HTTP_REFERER"]
HttpContext.Current.Request.UrlReferrer
それは私にnullを返します。
どうすればリファラーを手に入れることができますか?
PS: リファラーを偽装できることは承知していますが、それは要件の一部です。