カスタム資格情報と資格情報の検証Custom Credential and Credential Validation

Windows Communication Foundation (WCF) のセキュリティは、サービスとクライアント間の資格情報の交換に基づいています。Security in Windows Communication Foundation (WCF) is based on the exchange of credentials between services and clients. セキュリティ シナリオの多くは、Windows (Kerberos)、ユーザー名とパスワード、証明書などの共通の資格情報の種類を使用して満たされます。Most security scenarios can be satisfied using common credential types, such as Windows (Kerberos), username and passwords, and certificates. ただし、新しい種類の資格情報が必要な場合があります。このセクションのこのトピックでは、その新しい種類の処理方法と検証方法について説明します。However, if a new type of credential is required, the topics in this section explain how to handle and validate new types.

このセクションの内容In This Section

方法: カスタム証明書の検証を使用するサービスを作成します。How to: Create a Service that Employs a Custom Certificate Validator
X509CertificateValidatorクラスから継承することによって WCF 検証をカスタマイズする方法について説明します。Explains how to customize WCF validation by inheriting from the X509CertificateValidator class.

チュートリアル: カスタムのクライアントおよびサービスの資格情報の作成Walkthrough: Creating Custom Client and Service Credentials
新しい資格情報の種類ClientCredentialsServiceCredentials対応するために、クラスとクラスを拡張する方法を示します。Demonstrates how to extend the ClientCredentials and ServiceCredentials classes to accommodate new credential types. これは、カスタム資格情報の種類の作成を実現するトピック シリーズの 1 番目です。This is first in a series of topics that enable creation of custom credential types.

方法: カスタムセキュリティトークンプロバイダーを作成するHow to: Create a Custom Security Token Provider
セキュリティ トークン プロバイダーを作成して新しい資格情報の種類を処理し、その資格情報の新しいトークンを返す方法を説明します。Explains how to create a security token provider to handle new credential types and return new tokens for the credential. これは、シリーズの 2 番目のトピックです。This is the second topic in the series.

方法: カスタムセキュリティトークン認証システムを作成するHow to: Create a Custom Security Token Authenticator
カスタム認証システムを作成して新しい資格情報の種類を認証する方法を説明します。Explains how to create a custom authenticator to authenticate a new credential type. これは、シリーズの 3 番目のトピックです。This is the third topic in the series.

参照Reference

System.ServiceModel.Security

System.IdentityModel.Claims

System.IdentityModel.Policy

System.IdentityModel.Tokens

System.IdentityModel.Selectors

X509CertificateValidator

ClientCredentials

ServiceCredentials

認証Authentication

フェデレーションと発行済みトークンFederation and Issued Tokens

承認Authorization

関連項目See also