AuthenticationServiceManager クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
認証サービスのカスタム実装の場所を構成します。
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) |
適用対象
こちらもご覧ください
.NET