다음을 통해 공유


FederatedAuthentication 클래스

정의

웹 애플리케이션에서 페더레이션 인증에 관련된 모든 HTTP 모듈 관련 상태에 대한 액세스를 제공합니다.

public ref class FederatedAuthentication abstract sealed
public static class FederatedAuthentication
type FederatedAuthentication = class
Public Class FederatedAuthentication
상속
FederatedAuthentication

설명

표시 하는 정적 속성을 통해 웹 애플리케이션에 대해 구성 된 모듈에 액세스할 수 있습니다는 FederatedAuthentication 클래스입니다. GetHttpModule 메서드는 확장 지점을 제공 모듈을 통해는 다른 애플리케이션 정의에서 파생 되는 HttpModuleBase 애플리케이션에 액세스할 수 있습니다에 대 한 하 여 구성 됩니다.

FederatedAuthentication.FederationConfiguration 속성 참조의 singleton 인스턴스로 FederationConfiguration HTTP 모듈에 대 한 구성 설정을 제공 합니다. HTTP 모듈 FederationConfiguration 중 하나에서 속성에 처음 액세스할 때 구성 파일의 federationConfiguration> 요소에서< instance 초기화되고 FederationConfigurationCreated 는 모듈 속성을 초기화하는 데 사용되기 전에 구성 개체를 수정할 수 있는 기회를 애플리케이션에 제공하기 위해 발생합니다. 동일한 FederationConfiguration 속성의 후속 액세스는 각각의 인스턴스가 반환 됩니다.

중요

클레임 인증 관리자 (ClaimsAuthorizationManager) 사용 하는 경우 클레임 기반 액세스 검사를 평가 하는 데 사용 되는 합니다 ClaimsPrincipalPermission 클래스와 ClaimsPrincipalPermissionAttribute 클래스에 구성 된를 IdentityConfiguration 페더레이션 구성 개체에 설정 된 개체 통해 참조 되는 FederatedAuthentication.FederationConfiguration 속성입니다. 모든 애플리케이션에 대 한 마찬가지 있는지 ASP.NET 애플리케이션 여부입니다.

속성

ClaimsAuthorizationModule

웹 애플리케이션이 사용한 클레임 인증 모듈을 가져옵니다.

FederationConfiguration

이 웹 애플리케이션에서 HTTP 모델이 사용하는 singleton FederationConfiguration 인스턴스를 가져옵니다.

SessionAuthenticationModule

웹 애플리케이션이 사용한 세션 인증 모듈(SAM)을 가져옵니다.

WSFederationAuthenticationModule

웹 애플리케이션이 사용하는 WS-Federation 인증 모듈(WSFAM)을 가져옵니다.

메서드

GetHttpModule<T>()

웹 애플리케이션에 의해 사용되는 지정된 형식의 HTTP 모듈을 가져옵니다.

이벤트

FederationConfigurationCreated

웹 애플리케이션에서 HTTP 모듈 중 하나로 인해 처음 FederationConfiguration 속성에 액세스할 때 이벤트가 발생한 경우입니다.

적용 대상

추가 정보