SecurityTokenService.Validate(ClaimsPrincipal, RequestSecurityToken) Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Při přepsání v odvozené třídě zpracuje požadavek WS-Trust Validate.
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
Parametry
- principal
- ClaimsPrincipal
A ClaimsPrincipal , který představuje identitu žadatele o token.
- request
- RequestSecurityToken
A RequestSecurityToken , který představuje požadavek tokenu zabezpečení. To zahrnuje zprávu požadavku a další informace související s klientem, jako je kontext autorizace.
Návraty
A RequestSecurityTokenResponse , který představuje RSTR, který se má vrátit volajícímu.
Poznámky
Výchozí implementace této metody vyvolá .InvalidRequestException