認証
以下のトピックでは、Windows 認証、X.509 証明書、ユーザー名とパスワードなど、認証を提供する Windows Communication Foundation (WCF) のさまざまな機構を示します。
このセクションの内容
- 方法 : ASP.NET メンバシップ プロバイダを使用する
ASP.NET の機能には、メンバシップとロール プロバイダ、認証のためのユーザー名とパスワードの組み合わせを格納するデータベース、および承認のためのユーザー ロールがあります。ここでは、WCF サービスが同じデータベースを使用してユーザーの認証と承認を行うしくみについて説明します。
- 方法 : カスタム ユーザー名およびパスワード検証を使用する
カスタム ユーザー名およびパスワード検証を統合する方法を示します。
- サービス ID と認証
追加の保護手段として、クライアントは、サービスの予想される ID を指定することによってサービスを認証できます。予想される ID とサービスから返される ID が一致しない場合、認証は失敗します。
- セキュリティ ネゴシエーションとタイムアウト
LocalServiceSecuritySettings クラスの NegotiationTimeout プロパティの使用方法について説明します。
- Windows 認証エラーのデバッグ
Windows 認証の使用時に発生する一般的な問題について重点的に説明します。