私たちは、会社のSharePointファームのレイアウトディレクトリにホストされるASP.NETアプリケーションを作成しています。アプリケーションは、アプリケーションが展開されているサイトコレクションに応じて、一部のSharePointリストに基づいて表示されるように構成できます。ASP.NETアプリ - どのように選択的に無効にASPXページ
我々はに実行した問題は、いくつかのサイトは、特定のページや他の人ではないでしょうが必要になりますです。誰かがサイトコレクションのコンテキスト外でそれらのページを突き抜けて起こる場所があれば、セキュリティ上のリスクになる可能性があります。
我々が考えられている二つの可能性が例外をスローしたりリダイレクトし、ページが有効でない場合はどうかを確認、単に手動で展開した後、またはページのロードにASPXページを削除、あります。
このついて行くのより良い方法はありますか?これを行うには 'SharePoint'の方法がありますか?
SPSecurityContextのための仕事のような音 –