FederatedPassiveSecurityTokenServiceOperations Kelas
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Kelas utilitas yang merangkum operasi yang biasanya dilakukan oleh Layanan Token Keamanan Pasif Federasi.
public ref class FederatedPassiveSecurityTokenServiceOperations abstract sealed
public static class FederatedPassiveSecurityTokenServiceOperations
type FederatedPassiveSecurityTokenServiceOperations = class
Public Class FederatedPassiveSecurityTokenServiceOperations
- Warisan
-
FederatedPassiveSecurityTokenServiceOperations
Contoh
Contoh kode yang digunakan dalam topik ini diambil dari Custom Token
sampel. Sampel ini menyediakan kelas kustom yang memungkinkan pemrosesan Simple Web Tokens (SWT), dan mencakup implementasi STS pasif yang mampu melayani token SWT. Untuk informasi tentang sampel ini dan sampel lain yang tersedia untuk WIF dan tentang tempat mengunduhnya, lihat Indeks Sampel Kode WIF. Kode berikut menunjukkan cara memanggil STS pasif kustom untuk memproses permintaan WS-Federation dengan memanggil ProcessRequest(HttpRequest, ClaimsPrincipal, SecurityTokenService, HttpResponse) metode dari kode di belakang dalam default.aspx.cs
file.
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 );
}
}
}
Keterangan
Saat menerapkan layanan token keamanan pasif (STS), panggil metode statis yang diekspos oleh kelas ini dari kode belakang Anda untuk memanggil instans STS kustom Anda untuk memproses pesan permintaan WS-Federation masuk. Anda menerapkan STS kustom dengan berasal dari SecurityTokenService kelas .
Metode
ProcessRequest(HttpRequest, ClaimsPrincipal, SecurityTokenService, HttpResponse) |
Memproses permintaan Protokol Pasif WS-Federation yang masuk. |
ProcessRequest(HttpRequest, ClaimsPrincipal, SecurityTokenService, HttpResponse, WSFederationSerializer) |
Memproses permintaan Protokol Pasif WS-Federation masuk dengan menggunakan serializer WS-Federation yang ditentukan. |
ProcessSignInRequest(SignInRequestMessage, ClaimsPrincipal, SecurityTokenService) |
Memproses permintaan masuk WS-Federation Passive Protocol SignIn. |
ProcessSignInRequest(SignInRequestMessage, ClaimsPrincipal, SecurityTokenService, WSFederationSerializer) |
Memproses permintaan masuk WS-Federation Passive Protocol SignIn dengan menggunakan serializer WS-Federation yang ditentukan. |
ProcessSignInResponse(SignInResponseMessage, HttpResponse) |
Memproses pesan respons masuk. |
ProcessSignOutRequest(FederationMessage, ClaimsPrincipal, String, HttpResponse) |
Memproses permintaan masuk WS-Federation Passive Protocol SignOut. |