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ı 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 |
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.
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin