部分的に信頼できる環境で実行されているコードから.Net interopを使用してCOM APIなどのアンマネージコードを呼び出す正しい方法は何ですか?部分的に信頼できるコードからアンマネージコードを呼び出す正しい方法
Microsoft SharePoint用のASP.Net WebPartを開発する際に、COM APIを通じて別のシステムと通信する必要がありました。私はSharePointの権限を完全に変更することで、この問題を一時的に解決しました。後で、SharePoint UnmanagedCode権限を与える最小限の設定の上にカスタムセキュリティを実装することでこれを洗練しましたが、管理されていないコードがCASの残りの部分をスキップできるため、これは大きな改善ではありません。
私が収集したことから、部分的に信頼できる呼び出し元を許可し、管理対象ドメインと非管理対象ドメインの間のレイヤーとして機能する、完全に信頼できるアセンブリが必要になることがあります。また、部分的に信頼できるコードが完全に信頼できるコードを呼び出すことを可能にするいくつかの余分な設定が必要であると考えています。
正しい方法と実際にそれを実装する方法は何ですか?
ありがとう!どのように私はそれを逃したのだろうか。私はちょうど部分的に信頼されていない部分に集中していると思う。 –