FederatedPassiveSecurityTokenServiceOperations 클래스
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
페더레이션 수동 보안 토큰 서비스에서 일반적으로 수행하는 작업을 캡슐화하는 유틸리티 클래스입니다.
public ref class FederatedPassiveSecurityTokenServiceOperations abstract sealed
public static class FederatedPassiveSecurityTokenServiceOperations
type FederatedPassiveSecurityTokenServiceOperations = class
Public Class FederatedPassiveSecurityTokenServiceOperations
- 상속
-
FederatedPassiveSecurityTokenServiceOperations
예제
이 항목에 사용 되는 코드 예제에서 가져온 것은 Custom Token
샘플입니다. 이 샘플의 간단한 웹 토큰 (SWT) 처리를 사용 하도록 설정 하는 사용자 지정 클래스를 제공 하 고 SWT 토큰 서비스를 제공할 수 있는 패시브 STS 구현의 포함 되어 있습니다. 이 샘플 및 사용할 수 있는 다른 샘플에 대 한 WIF에 대 한 다운로드 위치에 대 한, 참조 WIF 코드 샘플 인덱스합니다. 다음 코드를 호출 하 여 Ws-federation 요청을 처리 하는 사용자 지정 패시브 STS를 호출 하는 방법을 보여 줍니다 합니다 ProcessRequest(HttpRequest, ClaimsPrincipal, SecurityTokenService, HttpResponse) 뒤의 코드에서 메서드를 default.aspx.cs
파일입니다.
using System;
using System.IdentityModel.Services;
using System.Security.Claims;
namespace PassiveSTS
{
public partial class _Default : System.Web.UI.Page
{
/// <summary>
/// We perform the WS-Federation Passive Protocol processing in this method.
/// </summary>
protected void Page_PreRender( object sender, EventArgs e )
{
FederatedPassiveSecurityTokenServiceOperations.ProcessRequest( Request, User as ClaimsPrincipal, CustomSecurityTokenServiceConfiguration.Current.CreateSecurityTokenService(), Response );
}
}
}
설명
들어오는 처리 하는 데 사용자 지정 STS의 인스턴스를 호출 하 여 코드 숨김에서이 클래스에 의해 노출 되는 정적 메서드를 호출 수동 보안 토큰 서비스 (STS)를 구현 하는 경우에 WS-페더레이션 요청 메시지입니다. 파생 하 여 사용자 지정 STS를 구현 하는 SecurityTokenService 클래스입니다.
메서드
ProcessRequest(HttpRequest, ClaimsPrincipal, SecurityTokenService, HttpResponse) |
들어오는 WS-Federation 수동 프로토콜 요청을 처리합니다. |
ProcessRequest(HttpRequest, ClaimsPrincipal, SecurityTokenService, HttpResponse, WSFederationSerializer) |
지정된 WS-Federation serializer를 사용하여 들어오는 WS-Federation 수동 프로토콜 요청을 처리합니다. |
ProcessSignInRequest(SignInRequestMessage, ClaimsPrincipal, SecurityTokenService) |
들어오는 WS-Federation 수동 프로토콜 SignIn 요청을 처리합니다. |
ProcessSignInRequest(SignInRequestMessage, ClaimsPrincipal, SecurityTokenService, WSFederationSerializer) |
지정된 WS-Federation serializer를 사용하여 들어오는 WS-Federation 수동 프로토콜 SignIn 요청을 처리합니다. |
ProcessSignInResponse(SignInResponseMessage, HttpResponse) |
로그인 응답 메시지를 처리합니다. |
ProcessSignOutRequest(FederationMessage, ClaimsPrincipal, String, HttpResponse) |
들어오는 WS-Federation 수동 프로토콜 SignOut 요청을 처리합니다. |
적용 대상
추가 정보
.NET