System.Web.Security Ad Alanı
Ö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.
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 |
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.