다음을 통해 공유


FederatedAuthentication 클래스

정의

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

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

설명

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

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

중요합니다

클래스를 ClaimsPrincipalPermissionAttribute 사용할 ClaimsPrincipalPermission 때 클레임 기반 액세스 검사를 평가하는 데 사용되는 클레임 권한 부여 관리자(ClaimsAuthorizationManager)는 속성을 통해 FederatedAuthentication.FederationConfiguration 참조되는 페더레이션 구성 개체에 설정된 개체에 대해 구성 IdentityConfiguration 됩니다. 이는 ASP.NET 애플리케이션인지 여부에 관계없이 모든 애플리케이션에 적용됩니다.

속성

Name Description
ClaimsAuthorizationModule

웹 애플리케이션에서 사용하는 클레임 권한 부여 모듈을 가져옵니다.

FederationConfiguration

이 웹 애플리케이션의 HTTP 모듈에서 사용하는 싱글톤 FederationConfiguration 인스턴스를 가져옵니다.

SessionAuthenticationModule

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

WSFederationAuthenticationModule

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

메서드

Name Description
GetHttpModule<T>()

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

이벤트

Name Description
FederationConfigurationCreated

웹 애플리케이션의 FederationConfiguration HTTP 모듈 중 하나에서 처음으로 속성에 액세스할 때 발생합니다.

적용 대상

추가 정보