ASP.NET Web サービスを使用して Web サービス インターフェイスを公開するために、動作中の ASP.NET Web アプリケーションをリファクタリングしています。Web Services authentication - best practiceによると、https 経由の Basic Auth が適しています。WS-Security、X509などを行うのではなく、そうであると仮定しましょう..
.NET 3.5/VS 2008 でカスタム http 基本認証 (Windows 以外のアカウント) を実装する最も簡単な方法は何ですか。たとえば、ユーザー名が「foo」でパスワードが「bar」の場合のみ受け入れます。最終的には、設定したいと思いThread.CurrentPrincipal
ます。
自分で書くHttpModule
べきですか、それとももっと簡単にできますか?