Aracılığıyla paylaş


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ının anonim tanımlayıcılarını 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 iznine sahip olduğunu doğrular. Bu sınıf devralınamaz.

FormsAuthentication

Web uygulamaları için forms-authentication 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 forms 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

ASP.NET form kimlik doğrulaması ve görüntüleme durumu 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ı bir üyelik sağlayıcısı tarafından başarıyla oluşturulmadığında oluşturulan özel durum.

MembershipPasswordAttribute

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ı 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 özellikle sağlanan kimliği kullanarak bağlama özel IPrincipal bir nesne eklemek için yararlıdır. Bu sınıf kullanım dışı bırakıldı.

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ışı bırakıldı.

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ışı bırakıldı.

PassportPrincipal

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

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ı kullanarak rol yönetimi hizmetleri sağlamak için uyguladığı sözleşmeyi tanımlar.

RoleProviderCollection

Soyut sınıfı 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şim iznine sahip 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ının 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 şifrelenmesini veya şifresinin çözülmesini, karma tabanlı ileti kimlik doğrulama kodunun (HMAC) eklenip eklenmeyeceğini veya doğrulanması gerektiğini ya da her ikisini birden belirten değerleri belirtir.

MembershipCreateStatus

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

MembershipPasswordFormat

Üyelik kullanıcıları için parolaları depolamak için ş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 olayını PassportAuthenticationModuleişleyen PassportAuthentication_OnAuthenticate yöntemi temsil eder. Bu sınıf kullanım dışı bırakıldı.

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 , kullanıcı kimlik bilgilerini doğrulamak ve parolalar ve e-posta adresleri gibi kullanıcı ayarlarını yönetmek için ASP.NET uygulamalar tarafından kullanılır. sınıfı, Roles Web uygulamasındaki rollere atanan kullanıcı gruplarını temel alarak 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 ç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 Öğesi (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, belirli kullanıcı grupları için Web sayfalarını özelleştirmek için role özgü şablonlar kullanır.

Ayrıca bkz.