AuthenticationServiceManager クラス

定義

認証サービスのカスタム実装の場所を構成します。

public ref class AuthenticationServiceManager
[System.ComponentModel.TypeConverter(typeof(System.Web.UI.EmptyStringExpandableObjectConverter))]
public class AuthenticationServiceManager
[<System.ComponentModel.TypeConverter(typeof(System.Web.UI.EmptyStringExpandableObjectConverter))>]
type AuthenticationServiceManager = class
Public Class AuthenticationServiceManager
継承
AuthenticationServiceManager
属性

注釈

クラスはAuthenticationServiceManager、 コントロールまたは ScriptManagerProxy コントロールの プロパティにScriptManagerAuthenticationService対応します。

認証 Web サービスは、AJAX 対応アプリケーションがクライアント スクリプトにログオンしてログオフするために使用されます。 を使用 AuthenticationServiceManager すると、ASP.NET の AJAX 機能によって提供される組み込みの Web サービスを使用する代わりに、認証 Web サービスの代替実装のパスを指定できます。

アプリケーションで認証サービスを使用するには、構成ファイルで認証サービスを有効にする必要があります。 組み込みの認証 Web サービスを使用する場合は、ページで認証サービス マネージャーを明示的に宣言する必要はありません。

独自の認証サービスを作成するには、 と Logoutの 2 つの方法を持つ Web サービスを実装するLogin必要があります。 さらに、これらのメソッドには、組み込みの認証 Web サービスと同じ署名が必要です。

次の例は、カスタム認証 Web サービス クラスに実装する必要がある基本的なクラス構造を示しています。

カスタム認証 Web サービスを使用するには、次の例に示すように、 要素を <AuthenticationService> ページの 要素内 <asp:ScriptManager> に含めることで、マークアップに宣言的にサービスを追加できます。

<asp:ScriptManager ID="SM1" runat="server">  
  <AuthenticationService Path="MyAuthenticationService.asmx" />  
</asp:ScriptManager>  

カスタム認証 Web サービスを使用するようにプログラムで構成 Path することもできます。

認証サービスの宣言セクションがページ上にあるかどうかにかかわらず、認証サービスが構成ファイルで有効になっている場合、AJAX 対応アプリケーションには、レンダリングされたページに ECMAScript (JavaScript) 変数が含まれます。 これにより、クライアント スクリプトは、現在のユーザーが認証されているかどうかを判断できます。

コンストラクター

AuthenticationServiceManager()

AuthenticationServiceManager クラスの新しいインスタンスを初期化します。

プロパティ

Path

認証サービスのパスを取得または設定します。

メソッド

Equals(Object)

指定されたオブジェクトが現在のオブジェクトと等しいかどうかを判断します。

(継承元 Object)
GetHashCode()

既定のハッシュ関数として機能します。

(継承元 Object)
GetType()

現在のインスタンスの Type を取得します。

(継承元 Object)
MemberwiseClone()

現在の Object の簡易コピーを作成します。

(継承元 Object)
ToString()

現在のオブジェクトを表す文字列を返します。

(継承元 Object)

適用対象

こちらもご覧ください