FederatedPassiveSecurityTokenServiceOperations.ProcessRequest Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Gelen WS-Federation Pasif Protokol isteğini işler.
Aşırı Yüklemeler
ProcessRequest(HttpRequest, ClaimsPrincipal, SecurityTokenService, HttpResponse) |
Gelen WS-Federation Pasif Protokol isteğini işler. |
ProcessRequest(HttpRequest, ClaimsPrincipal, SecurityTokenService, HttpResponse, WSFederationSerializer) |
Belirtilen WS-Federation seri hale getiricisini kullanarak gelen WS-Federation Pasif Protokol isteğini işler. |
ProcessRequest(HttpRequest, ClaimsPrincipal, SecurityTokenService, HttpResponse)
Gelen WS-Federation Pasif Protokol isteğini işler.
public:
static void ProcessRequest(System::Web::HttpRequest ^ request, System::Security::Claims::ClaimsPrincipal ^ principal, System::IdentityModel::SecurityTokenService ^ sts, System::Web::HttpResponse ^ response);
public static void ProcessRequest (System.Web.HttpRequest request, System.Security.Claims.ClaimsPrincipal principal, System.IdentityModel.SecurityTokenService sts, System.Web.HttpResponse response);
static member ProcessRequest : System.Web.HttpRequest * System.Security.Claims.ClaimsPrincipal * System.IdentityModel.SecurityTokenService * System.Web.HttpResponse -> unit
Public Shared Sub ProcessRequest (request As HttpRequest, principal As ClaimsPrincipal, sts As SecurityTokenService, response As HttpResponse)
Parametreler
- request
- HttpRequest
Gelen HTTP isteği.
- principal
- ClaimsPrincipal
Bu istekle ilişkili sorumlu.
Belirteçleri vermek için kullanılacak güvenlik belirteci hizmeti (STS).
- response
- HttpResponse
Giden HTTP yanıtı.
Özel durumlar
request
, null
değeridir.
-veya-
principal
, null
değeridir.
-veya-
sts
, null
değeridir.
-veya-
response
, null
değeridir.
Örnekler
Bu konuda kullanılan kod örneği örnekten Custom Token
alınmıştır. Bu örnek, Basit Web Belirteçlerinin (SWT) işlenmesini etkinleştiren özel sınıflar sağlar ve SWT belirtecini sunabilen pasif sts uygulamasını içerir. Bu örnek ve WIF için kullanılabilen diğer örnekler ve bunların nereden indirileceği hakkında bilgi için bkz. WIF Kod Örneği Dizini. Aşağıdaki kodda, dosyasının arkasındaki koddan yöntemini çağırarak bir WS-Federation isteğini işlemek için özel bir pasif STS'nin nasıl çağrıldığı ProcessRequest(HttpRequest, ClaimsPrincipal, SecurityTokenService, HttpResponse) gösterilmektedir 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 );
}
}
}
Şunlara uygulanır
ProcessRequest(HttpRequest, ClaimsPrincipal, SecurityTokenService, HttpResponse, WSFederationSerializer)
Belirtilen WS-Federation seri hale getiricisini kullanarak gelen WS-Federation Pasif Protokol isteğini işler.
public:
static void ProcessRequest(System::Web::HttpRequest ^ request, System::Security::Claims::ClaimsPrincipal ^ principal, System::IdentityModel::SecurityTokenService ^ sts, System::Web::HttpResponse ^ response, System::IdentityModel::Services::WSFederationSerializer ^ federationSerializer);
public static void ProcessRequest (System.Web.HttpRequest request, System.Security.Claims.ClaimsPrincipal principal, System.IdentityModel.SecurityTokenService sts, System.Web.HttpResponse response, System.IdentityModel.Services.WSFederationSerializer federationSerializer);
static member ProcessRequest : System.Web.HttpRequest * System.Security.Claims.ClaimsPrincipal * System.IdentityModel.SecurityTokenService * System.Web.HttpResponse * System.IdentityModel.Services.WSFederationSerializer -> unit
Public Shared Sub ProcessRequest (request As HttpRequest, principal As ClaimsPrincipal, sts As SecurityTokenService, response As HttpResponse, federationSerializer As WSFederationSerializer)
Parametreler
- request
- HttpRequest
Gelen HTTP isteği.
- principal
- ClaimsPrincipal
Bu istekle ilişkili sorumlu.
Belirteçleri vermek için kullanılacak güvenlik belirteci hizmeti (STS).
- response
- HttpResponse
Giden HTTP yanıtı.
- federationSerializer
- WSFederationSerializer
WS-Federation Pasif Protokol iletilerini işlemek için kullanılacak seri hale getirici.
Özel durumlar
request
, null
değeridir.
-veya-
principal
, null
değeridir.
-veya-
sts
, null
değeridir.
-veya-
response
, null
değeridir.