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