Aracılığıyla paylaş


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

Şunlara uygulanır

Ayrıca bkz.