AuthenticationServiceManager Sınıf
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Kimlik doğrulama hizmetinin özel uygulamasının konumunu yapılandırılır.
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
- Devralma
-
AuthenticationServiceManager
- Öznitelikler
Açıklamalar
AuthenticationServiceManager sınıfı veya ScriptManagerProxy denetiminin AuthenticationService özelliğine ScriptManager karşılık gelir.
Kimlik doğrulama Web hizmeti, AJAX özellikli uygulamalar tarafından istemci betiğinde oturum açmak ve oturumu kapatmak için kullanılır. ASP.NET AJAX özellikleri tarafından sağlanan yerleşik Web hizmetini kullanmak yerine kimlik doğrulama Web hizmetinin alternatif bir uygulamasının yolunu sağlamak için kullanabilirsiniz AuthenticationServiceManager .
Uygulamanızda kimlik doğrulama hizmetini kullanmak için yapılandırma dosyasında etkinleştirmeniz gerekir. Yerleşik kimlik doğrulama Web hizmetini kullanıyorsanız, sayfada kimlik doğrulama hizmeti yöneticisini açıkça bildirmeniz gerekmez.
Kendi kimlik doğrulama hizmetinizi oluşturmak için iki yöntemi olan bir Web hizmeti uygulamanız gerekir: Login ve Logout. Ayrıca, bu yöntemler yerleşik kimlik doğrulama Web hizmetinin aynı imzasını gerektirir.
Aşağıdaki örnekte, özel kimlik doğrulaması Web hizmeti sınıfında uygulanması gereken temel sınıf yapısı gösterilmektedir.
Özel kimlik doğrulaması Web hizmeti kullanmak için, aşağıdaki örnekte gösterildiği gibi sayfadaki öğenin içine <asp:ScriptManager> bir <AuthenticationService> öğe ekleyerek hizmeti işaretlemeye bildirimli olarak ekleyebilirsiniz.
<asp:ScriptManager ID="SM1" runat="server">
<AuthenticationService Path="MyAuthenticationService.asmx" />
</asp:ScriptManager>
Özel kimlik doğrulama Web hizmetini kullanmak için program aracılığıyla da yapılandırabilirsiniz Path .
Kimlik doğrulama hizmeti için bildirim temelli bölümün sayfada olup olmadığına bakılmaksızın, yapılandırma dosyasında kimlik doğrulama hizmeti etkinse, AJAX özellikli uygulamalar işlenen sayfada bir ECMAScript (JavaScript) değişkeni içerir. Bu, istemci betiğinin geçerli kullanıcının kimliğinin doğrulanıp doğrulanmamış olduğunu belirlemesine olanak tanır.
Oluşturucular
| Name | Description |
|---|---|
| AuthenticationServiceManager() |
AuthenticationServiceManager sınıfının yeni bir örneğini başlatır. |
Özellikler
| Name | Description |
|---|---|
| Path |
Kimlik doğrulama hizmetinin yolunu alır veya ayarlar. |
Yöntemler
| Name | Description |
|---|---|
| Equals(Object) |
Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler. (Devralındığı yer: Object) |
| GetHashCode() |
Varsayılan karma işlevi işlevi görür. (Devralındığı yer: Object) |
| GetType() |
Geçerli örneğin Type alır. (Devralındığı yer: Object) |
| MemberwiseClone() |
Geçerli Objectbasit bir kopyasını oluşturur. (Devralındığı yer: Object) |
| ToString() |
Geçerli nesneyi temsil eden bir dize döndürür. (Devralındığı yer: Object) |