Windows 認証を使用する MVC4 Web アプリケーションがあります。これは web.config にあります。これは正常
<authentication mode="Windows" />
に動作し、すべて問題ありません。
ただし、サードパーティのコンポーネントから匿名でアクセスできるコントローラー (実際には Web API コントローラー) が必要です。問題は、このメソッドを呼び出すたびに、ユーザー資格情報が要求されることです。
コントローラーとメソッドに属性を入れてみAllowAnonymous
ましたが、うまくいきませんでした。
[AllowAnonymous]
public bool Get(string Called, string Calling, string CallID, int direction)
匿名認証と Windows 認証を有効にして、IIS Express と IIS 8 の両方をチェックしました。
Windows 認証は他の認証より優先され、オーバーライドできないようです。
これを達成する方法はありますか?