Share via


AuthenticationServiceManager Sınıf

Tanım

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, kimlik doğrulama hizmeti yöneticisini sayfada 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 bir kimlik doğrulama 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 bir kimlik doğrulama Web hizmeti 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 etkinleştirilirse, 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

AuthenticationServiceManager()

AuthenticationServiceManager sınıfının yeni bir örneğini başlatır.

Özellikler

Path

Kimlik doğrulama hizmetinin yolunu alır veya ayarlar.

Yöntemler

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()

Type Geçerli örneğini alır.

(Devralındığı yer: Object)
MemberwiseClone()

Geçerli Objectöğesinin sığ bir kopyasını oluşturur.

(Devralındığı yer: Object)
ToString()

Geçerli nesneyi temsil eden dizeyi döndürür.

(Devralındığı yer: Object)

Şunlara uygulanır

Ayrıca bkz.