クライアント アプリケーション サービス

クライアント アプリケーション サービスにより、Microsoft ASP.NET 2.0 AJAX Extensions に含まれる Microsoft Ajax のログイン、ロール、およびプロファイル アプリケーション サービスを使用する Windows ベースのアプリケーションを簡単に作成できます。 これらのサービスにより、複数の Web および Windows ベースのアプリケーションで、シングル サーバーから提供されるユーザー情報とユーザー管理機能を共有できます。 たとえば、これらのサービスを使用して次のタスクを実行できます。

  • ユーザーの認証 認証サービスを使用することで、ユーザーの ID を検証できます。

  • 認証したユーザーのロールを判断します。 ロール サービスを使用して、ユーザーのロールに応じてアプリケーションのユーザー インターフェイスを変更できます。 たとえば、管理者ロールのユーザーに追加機能を提供できます。

  • サーバー上にユーザーごとのアプリケーション設定を格納し、それらの設定にアクセスできます。 Web 設定サービス (プロファイル サービスとも呼ばれます) を使用して、複数のアプリケーション間、および複数の場所で、同じ設定を共有できます。

クライアント アプリケーション サービスは、アプリケーション構成ファイルで指定できるクライアント サービス プロバイダーを介して Web サービス機能拡張モデルを利用します。 これらのサービス プロバイダーには、ネットワーク接続が使用できない場合に、認証、ロール、および設定データにローカル キャッシュを使用するオフライン機能が備わっています。

Microsoft Ajax アプリケーション サービスの詳細については、「ASP.NET アプリケーション サービスの概要」を参照してください。

このセクションの内容

参照

参照

概念

ASP.NET アプリケーション サービスの概要

Microsoft Ajax でのフォーム認証の使用

Microsoft Ajax でのロール情報の使用

Microsoft Ajax でのプロファイル情報の使用

アプリケーション設定の概要

その他の技術情報

ASP.NET の認証

ロールを使用した承認の管理

アプリケーションの設定の管理