public class JsonWebSignature : objectJSON Web Signature (JWS) implementation as specified in http://tools.ietf.org/html/draft-ietf-jose-json-web-signature-11.
Namespace
Google.Apis.AuthAssembly
Google.Apis.Auth.dll
Methods
VerifySignedTokenAsync(String, SignedTokenVerificationOptions, CancellationToken)
public static Task<JsonWebSignature.Payload> VerifySignedTokenAsync(string signedJwt, SignedTokenVerificationOptions options = null, CancellationToken cancellationToken = null)Verifies that the given token is a valid, not expired, signed token.
| Parameters | |
|---|---|
| Name | Description |
signedJwt |
StringThe token to verify. |
options |
SignedTokenVerificationOptionsThe options to use for verification. May be null in which case default options will be used. |
cancellationToken |
CancellationTokenThe cancellation token for the operation. |
| Returns | |
|---|---|
| Type | Description |
Task<JsonWebSignature.Payload> |
The payload contained by the token. |
| Exceptions | |
|---|---|
| Type | Description |
InvalidJwtException |
If the token is invalid or expired. |