(n)のビジネス(ユーザー)のためのWebアプリケーションを開発していて、ユーザーがそのアプリケーションをどこで使用することができるか特別な場所)は可能でしょうか?特定のデバイスまたは場所にWebアプリケーションを限定する
例:IT管理者は、オフィス内のマシンと他の指定されたオフィスにアプリの使用を制限することができますが、他の場所は使用できません。
アプリを特定のIPアドレスに限定することをお勧めしますか?
(n)のビジネス(ユーザー)のためのWebアプリケーションを開発していて、ユーザーがそのアプリケーションをどこで使用することができるか特別な場所)は可能でしょうか?特定のデバイスまたは場所にWebアプリケーションを限定する
例:IT管理者は、オフィス内のマシンと他の指定されたオフィスにアプリの使用を制限することができますが、他の場所は使用できません。
アプリを特定のIPアドレスに限定することをお勧めしますか?
最後に私はあなたが欲しいものを理解していないので、私はあなたに役立つ希望を書いています: あなたのドメイン名のリストを作成して、現在のドメイン名がそれらのいずれかであるかどうかを確認してください。
protected void Application_BeginRequest(object sender, EventArgs e)
{
List<string> Domains = new List<string> { "www.domain1.com", "www.domain2.com", "www.domain3.com" };
string currentDomain = Request.Url.Host;
//string currentDomain = Request.Url.Authority; //Returns localhost:1234 if you want to test in localhost
if (!Domains.Contains(currentDomain.ToLower()))
throw new Exception("Domain name is not considered");
}
あなたのアプリがグローバルファイルこれを追加していない場合Application_BeginRequestそのため、アプリケーション のごGlobal.csファイルの一部です。
ありがとうございます - ハッカーがIPアドレスを偽装して信頼できるアドレスから来ているように見えますか? –
あなたは歓迎です - 誰もアドレスリストを変更することはできませんが、あなたのコードはyour-app.dllファイルでコンパイルされているためです。 –
アプリケーションは、特定のドメイン名でのみ動作するように設定できます。 –
そのアクティブドメインはありますか? –
私はあなたを理解していません。もっと説明してください。 –