次の方法で共有


IAuthenticationExtension Interface

SQL Server Reporting Services の認証拡張機能を表します。

名前空間: Microsoft.ReportingServices.Interfaces
アセンブリ: Microsoft.ReportingServices.Interfaces (microsoft.reportingservices.interfaces.dll 内)

構文

'宣言
Public Interface IAuthenticationExtension
    Inherits IExtension
public interface IAuthenticationExtension : IExtension
public interface class IAuthenticationExtension : IExtension
public interface IAuthenticationExtension extends IExtension
public interface IAuthenticationExtension extends IExtension

解説

Reporting Services の IAuthenticationExtension インターフェイスを使用すると、レポート サーバーがユーザーを認証するカスタマイズされた方法を、セキュリティ拡張機能で指定することができます。認証拡張機能クラスを作成するには、IAuthenticationExtension を実装します。

認証拡張機能では、LogonUserGetUserInfo、および IsValidPrincipalName メソッド用の実装を提供する必要があります。IAuthenticationExtension を実装することで、セキュリティ拡張機能は、ユーザーの資格情報を指定された機関に照会して検証できるようになり、レポート サーバーは、ユーザー情報にアクセスできるようになります。

カスタム認証拡張機能を実装する場合には、フォーム認証を使用する方法が最も多く用いられます。詳細については、『.NET Framework 開発者ガイド』の「フォーム認証プロバイダ」を参照してください。

プラットフォーム

開発プラットフォーム

サポートされているプラットフォームの一覧については、「SQL Server 2005 のインストールに必要なハードウェアおよびソフトウェア」を参照してください。

対象プラットフォーム

サポートされているプラットフォームの一覧については、「SQL Server 2005 のインストールに必要なハードウェアおよびソフトウェア」を参照してください。

参照

関連項目

IAuthenticationExtension Members
Microsoft.ReportingServices.Interfaces Namespace