Aracılığıyla paylaş


SecurityTokenService.Validate(ClaimsPrincipal, RequestSecurityToken) Yöntem

Tanım

Türetilmiş bir sınıfta geçersiz kılındığında, WS-Trust Doğrulama isteğini işler.

public:
 virtual System::IdentityModel::Protocols::WSTrust::RequestSecurityTokenResponse ^ Validate(System::Security::Claims::ClaimsPrincipal ^ principal, System::IdentityModel::Protocols::WSTrust::RequestSecurityToken ^ request);
public virtual System.IdentityModel.Protocols.WSTrust.RequestSecurityTokenResponse Validate (System.Security.Claims.ClaimsPrincipal principal, System.IdentityModel.Protocols.WSTrust.RequestSecurityToken request);
abstract member Validate : System.Security.Claims.ClaimsPrincipal * System.IdentityModel.Protocols.WSTrust.RequestSecurityToken -> System.IdentityModel.Protocols.WSTrust.RequestSecurityTokenResponse
override this.Validate : System.Security.Claims.ClaimsPrincipal * System.IdentityModel.Protocols.WSTrust.RequestSecurityToken -> System.IdentityModel.Protocols.WSTrust.RequestSecurityTokenResponse
Public Overridable Function Validate (principal As ClaimsPrincipal, request As RequestSecurityToken) As RequestSecurityTokenResponse

Parametreler

principal
ClaimsPrincipal

ClaimsPrincipal Belirteç istek sahibinin kimliğini temsil eden bir.

request
RequestSecurityToken

RequestSecurityToken Güvenlik belirteci isteğini temsil eden bir. Bu, istek iletisinin yanı sıra yetkilendirme bağlamı gibi diğer istemciyle ilgili bilgileri içerir.

Döndürülenler

RequestSecurityTokenResponse Çağırana döndürülecek RSTR'yi temsil eden bir.

Açıklamalar

Bu yöntemin varsayılan uygulaması bir InvalidRequestExceptionoluşturur.

Şunlara uygulanır