Aracılığıyla paylaş


FederatedAuthentication Sınıf

Tanım

Web uygulamasında federasyon kimlik doğrulamasıyla ilgili tüm HTTP modüllerine uygun duruma erişim sağlar.

public ref class FederatedAuthentication abstract sealed
public static class FederatedAuthentication
type FederatedAuthentication = class
Public Class FederatedAuthentication
Devralma
FederatedAuthentication

Açıklamalar

Web uygulaması için yapılandırılan modüllere, sınıfı tarafından FederatedAuthentication sunulan statik özellikler aracılığıyla erişebilirsiniz. yöntemi, GetHttpModule türetilen HttpModuleBase ve uygulama için yapılandırılan diğer uygulama tanımlı modüllerin erişilebileceği bir uzantı noktası sağlar.

özelliği, FederatedAuthentication.FederationConfiguration HTTP modülleri için yapılandırma ayarları sağlayan tekil bir örneğine FederationConfiguration başvurur. Özelliğe HTTP modüllerinden biri tarafından ilk kez erişildiğinde, yapılandırma dosyasındaki <federationConfiguration> öğesinden bir FederationConfiguration örnek başlatılır ve FederationConfigurationCreated bir uygulamaya modül özelliklerini başlatmak için kullanılmadan önce yapılandırma nesnesini değiştirme fırsatı sağlamak için oluşturulur. Özelliğin sonraki her erişiminde aynı FederationConfiguration örnek döndürülür.

Önemli

sınıfını veya sınıfı kullanırken ClaimsPrincipalPermission talep tabanlı erişim denetimlerini değerlendirmek için kullanılan talep yetkilendirme yöneticisi (ClaimsAuthorizationManager), özelliği aracılığıyla FederatedAuthentication.FederationConfiguration başvurulan federasyon yapılandırma nesnesinde ayarlanan nesnede yapılandırılırIdentityConfiguration.ClaimsPrincipalPermissionAttribute Bu, ASP.NET uygulama olup olmadıklarına bakılmaksızın tüm uygulamalar için geçerlidir.

Özellikler

ClaimsAuthorizationModule

Web uygulaması tarafından kullanılan talep yetkilendirme modülünü alır.

FederationConfiguration

Bu web uygulamasında HTTP modülleri tarafından kullanılan tekil FederationConfiguration örneği alır.

SessionAuthenticationModule

Web uygulaması tarafından kullanılan oturum kimlik doğrulama modülünü (SAM) alır.

WSFederationAuthenticationModule

Web uygulaması tarafından kullanılan WS-Federation Kimlik Doğrulama Modülünü (WSFAM) alır.

Yöntemler

GetHttpModule<T>()

Web uygulaması tarafından kullanılan belirtilen türdeki HTTP modülünü alır.

Ekinlikler

FederationConfigurationCreated

Özelliğine web uygulamasındaki FederationConfiguration HTTP modüllerinden biri tarafından ilk kez erişildiğinde gerçekleşir.

Şunlara uygulanır

Ayrıca bkz.