Langue

SecurityTokenService.Validate(ClaimsPrincipal, RequestSecurityToken) Méthode

Définition

En cas de substitution dans une classe dérivée, traite une requête de validation WS-Trust.

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

Paramètres

principal
ClaimsPrincipal

Qui ClaimsPrincipal représente l’identité du demandeur de jeton.

request
RequestSecurityToken

Qui RequestSecurityToken représente la demande de jeton de sécurité. Cela inclut le message de demande ainsi que d’autres informations relatives au client, telles que le contexte d’autorisation.

Retours

Qui RequestSecurityTokenResponse représente le RSTR à retourner à l’appelant.

Remarques

L’implémentation par défaut de cette méthode lève un InvalidRequestException.

S’applique à