SecurityTokenService.Validate(ClaimsPrincipal, RequestSecurityToken) Metod

Definition

När den åsidosättas i en härledd klass bearbetar en WS-Trust Verifiera begäran.

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

Parametrar

principal
ClaimsPrincipal

En ClaimsPrincipal som representerar tokenbegärandens identitet.

request
RequestSecurityToken

En RequestSecurityToken som representerar begäran om säkerhetstoken. Detta inkluderar begärandemeddelandet samt annan klientrelaterad information, till exempel auktoriseringskontext.

Returer

En RequestSecurityTokenResponse som representerar den RSTR som ska returneras till anroparen.

Kommentarer

Standardimplementeringen av den här metoden genererar en InvalidRequestException.

Gäller för