FederatedAuthentication 클래스
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
웹 애플리케이션에서 페더레이션 인증과 관련된 모든 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 모듈 중 하나에서 처음으로 속성에 액세스할 때 발생합니다. |