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üllere erişilebilen bir uzantı noktası sağlar.

özelliği, FederatedAuthentication.FederationConfiguration HTTP modülleri için yapılandırma ayarları sağlayan tek 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ı veya sınıfı kullanılı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

Name Description
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

Name Description
GetHttpModule<T>()

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

Ekinlikler

Name Description
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.