System.Web.Security Ad Alanı

Web sunucusu uygulamalarında ASP.NET güvenliği uygulamak için kullanılan sınıfları içerir.

Sınıflar

ActiveDirectoryMembershipProvider

Active Directory ve Active Directory Uygulama Modu sunucularında ASP.NET bir uygulama için üyelik bilgilerinin depolanmasını yönetir.

ActiveDirectoryMembershipUser

Active Directory veri deposunda depolanan üyelik kullanıcı bilgilerini kullanıma sunar ve güncelleştirir.

AnonymousIdentificationEventArgs

AnonymousIdentification_Creating olayı için veri sağlar. Bu sınıf devralınamaz.

AnonymousIdentificationModule

ASP.NET uygulaması için anonim tanımlayıcıları yönetir.

AuthorizationStoreRoleProvider

ASP.NET bir uygulama için rol üyeliği bilgilerinin XML dosyasında, Active Directory'de veya Active Directory Uygulama Modu sunucusunda bir yetkilendirme yöneticisi ilke deposunda depolanmasını yönetir.

DefaultAuthenticationEventArgs

DefaultAuthentication_OnAuthenticate olayı için veri sağlar. Bu sınıf devralınamaz.

DefaultAuthenticationModule

Bir kimlik doğrulama nesnesinin bağlamda mevcut olmasını sağlar. Bu sınıf devralınamaz.

FileAuthorizationModule

Kullanıcının istenen dosyaya erişim izni olduğunu doğrular. Bu sınıf devralınamaz.

FormsAuthentication

Web uygulamaları için form kimlik doğrulama hizmetlerini yönetir. Bu sınıf devralınamaz.

FormsAuthenticationEventArgs

FormsAuthentication_OnAuthenticate olayı için veri sağlar. Bu sınıf devralınamaz.

FormsAuthenticationModule

Form kimlik doğrulaması etkinleştirildiğinde bir ASP.NET uygulaması için kullanıcının kimliğini ayarlar. Bu sınıf devralınamaz.

FormsAuthenticationTicket

Kullanıcıları tanımlamak için form kimlik doğrulaması ile kullanılan biletin özelliklerine ve değerlerine erişim sağlar. Bu sınıf devralınamaz.

FormsIdentity

Form kimlik doğrulaması kullanılarak kimliği doğrulanmış bir kullanıcı kimliğini temsil eder. Bu sınıf devralınamaz.

MachineKey

Kimlik doğrulaması ve görüntüleme durumunu ASP.NET için kullanılan algoritmaları ve anahtar değerleri kullanarak verileri şifrelemek veya karma hale getirmek için bir yol sağlar.

Membership

Kullanıcı kimlik bilgilerini doğrular ve kullanıcı ayarlarını yönetir. Bu sınıf devralınamaz.

MembershipCreateUserException

Bir kullanıcı üyelik sağlayıcısı tarafından başarıyla oluşturulmadığında oluşturulan özel durum.

MembershipPasswordAttribute

Bir parola alanının üyelik sağlayıcısı için geçerli parola gereksinimlerini karşılayıp karşılamadığını doğrular.

MembershipPasswordException

Parola deposundan bir parola alınamadığında oluşan özel durum.

MembershipProvider

ASP.NET özel üyelik sağlayıcılarını kullanarak üyelik hizmetleri sağlamak için uyguladığı sözleşmeyi tanımlar.

MembershipProviderCollection

Soyut sınıfını devralan MembershipProvider nesne koleksiyonu.

MembershipUser

Üyelik veri deposunda üyelik kullanıcı bilgilerini kullanıma sunar ve güncelleştirir.

MembershipUserCollection

MembershipUser nesneleri topluluğu.

PassportAuthenticationEventArgs

Olay bağımsız değişkeni bir tarafından PassportAuthenticationModuleolaya geçirildiAuthenticate. Bu noktada zaten bir kimlik olduğundan, bu çoğunlukla sağlanan kimliği kullanarak bağlama özel IPrincipal bir nesne eklemek için yararlıdır. Bu sınıf kullanım dışıdır.

PassportAuthenticationModule

Passport Kimlik Doğrulama hizmetleri çevresinde bir sarmalayıcı sağlar. Bu sınıf devralınamaz. Bu sınıf kullanım dışıdır.

PassportIdentity

tarafından PassportAuthenticationModulekullanılacak bir sınıf sağlar. Bir uygulamanın yöntemine erişmesi Ticket(String) için bir yol sağlar. Bu sınıf devralınamaz. Bu sınıf kullanım dışıdır.

PassportPrincipal

Passport kimliği doğrulanmış bir sorumlusunu temsil eder. Bu sınıf kullanım dışıdır.

RoleManagerEventArgs

sınıfının olayı için GetRoles olay RoleManagerModule verileri sağlar.

RoleManagerModule

Geçerli kullanıcı için bir RolePrincipal örneği yönetir. Bu sınıf devralınamaz.

RolePrincipal

Rol üyeliği dahil olmak üzere geçerli HTTP isteğinin güvenlik bilgilerini temsil eder. Bu sınıf devralınamaz.

RoleProvider

ASP.NET özel rol sağlayıcılarını kullanarak rol yönetimi hizmetleri sağlamak için uyguladığı sözleşmeyi tanımlar.

RoleProviderCollection

Soyut sınıfını devralan RoleProvider nesne koleksiyonu.

Roles

bir ASP.NET uygulamasında yetkilendirme denetimi için rollerdeki kullanıcı üyeliğini yönetir. Bu sınıf devralınamaz.

SqlMembershipProvider

SQL Server veritabanındaki bir ASP.NET uygulaması için üyelik bilgilerinin depolanmasını yönetir.

SqlRoleProvider

SQL Server veritabanındaki bir ASP.NET uygulaması için rol üyeliği bilgilerinin depolanmasını yönetir.

UrlAuthorizationModule

Kullanıcının istenen URL'ye erişme izni olduğunu doğrular. Bu sınıf devralınamaz.

ValidatePasswordEventArgs

sınıfının olayı için ValidatingPassword olay MembershipProvider verileri sağlar.

WindowsAuthenticationEventArgs

WindowsAuthentication_OnAuthenticate olayı için veri sağlar. Bu sınıf devralınamaz.

WindowsAuthenticationModule

Windows kimlik doğrulaması etkinleştirildiğinde bir ASP.NET uygulaması için kullanıcının kimliğini ayarlar. Bu sınıf devralınamaz.

WindowsTokenRoleProvider

Windows grup üyeliğinden bir ASP.NET uygulaması için rol bilgilerini alır.

Numaralandırmalar

ActiveDirectoryConnectionProtection

sınıfı tarafından ActiveDirectoryMembershipProvider desteklenen bağlantı koruma seçeneklerini belirtir.

CookieProtection

Tanımlama bilgisindeki bilgilerin nasıl korunduğunu açıklar.

MachineKeyProtection

Verilerin şifrelenmesi veya şifresinin çözülmesi, karma tabanlı ileti kimlik doğrulama kodunun (HMAC) eklenmesi veya doğrulanması ya da her ikisinin birden yapılması gerektiğini belirten değerleri belirtir.

MembershipCreateStatus

Bir CreateUser(String, String) işlemin sonucunu açıklar.

MembershipPasswordFormat

Üyelik kullanıcıları için parolaları depolamaya yönelik şifreleme biçimini açıklar.

Temsilciler

AnonymousIdentificationEventHandler

bir öğesinin AnonymousIdentification_Creating olayını AnonymousIdentificationModuleişleyen yöntemi temsil eder.

DefaultAuthenticationEventHandler

bir öğesinin DefaultAuthentication_OnAuthenticate olayını DefaultAuthenticationModuleişleyen yöntemi temsil eder.

FormsAuthenticationEventHandler

bir öğesinin FormsAuthentication_OnAuthenticate olayını FormsAuthenticationModuleişleyen yöntemi temsil eder.

MembershipValidatePasswordEventHandler

sınıfının olayını MembershipProvider işleyecek ValidatingPassword yöntemi temsil eder.

PassportAuthenticationEventHandler

bir PassportAuthenticationModuleolayını işleyen PassportAuthentication_OnAuthenticate yöntemi temsil eder. Bu sınıf kullanım dışıdır.

RoleManagerEventHandler

sınıfının olayı için GetRoles temsilciyi RoleManagerModule tanımlar.

WindowsAuthenticationEventHandler

bir öğesinin WindowsAuthentication_OnAuthenticate olayını WindowsAuthenticationModuleişleyen yöntemi temsil eder.

Açıklamalar

sınıfı Membership , ASP.NET uygulamaları tarafından kullanıcı kimlik bilgilerini doğrulamak ve parolalar ve e-posta adresleri gibi kullanıcı ayarlarını yönetmek için kullanılır. sınıfı, Roles Web uygulamasındaki rollere atanan kullanıcı gruplarına göre uygulamanız için yetkilendirmeyi yönetmenizi sağlar.

Membership Hem sınıf hem Roles de sınıf, üyelik ve rol bilgilerini almak için uygulamanızın veri deposuna erişen sağlayıcılar, sınıflar ile birlikte çalışır. Üyelik ve rol bilgileri ve sınıfları kullanılarak SqlMembershipProvider bir Microsoft SQL Server veritabanında, ve SqlRoleProvider sınıflarını kullanan ActiveDirectoryMembershipProvider bir Active Directory'de veya ve AuthorizationStoreRoleProviderRoleProvider sınıflarının uygulamalarını kullanan özel bir veri kaynağında MembershipProvider depolanabilir.

üyelik Öğesini (ASP.NET Ayarlar Şeması) kullanarak ASP.NET üyeliği yapılandırabilirsiniz. Üyelik kullanan bir uygulamaya erişildiğinde, ASP.NET üyelik bilgilerini sorgulamak için kullanabileceğiniz bir sınıf örneği Membership oluşturur. Sınıfının sağlayıcıya özgü uygulamaları, sayfaya MembershipUser erişen kullanıcı hakkında bilgi içerir. Uygulamanız için sınıfının özel uygulamalarını MembershipUser oluşturabilirsiniz.

roleManager Öğesini (ASP.NET Ayarlar Şeması) kullanarak ASP.NET rolleri yapılandırabilirsiniz. ASP.NET, geçerli kullanıcının rol üyeliği hakkında bilgi içeren sınıfın bir örneğini Roles oluşturur.

ASP.NET, sınıfı ve Roles sınıfıyla Membership etkileşim kuran sunucu denetimleri sağlar. Login, CreateUserWizardve ChangePassword denetimleri, kimliği doğrulanmış bir Web uygulaması oluşturmayı basitleştirmek için sınıfıyla Membership birlikte çalışır ve LoginView denetim, Web sayfalarını belirli kullanıcı grupları için özelleştirmek için role özgü şablonları kullanır.

Ayrıca bkz.