Class JsonWebSignature (1.50.0)

public class JsonWebSignature : object

JSON Web Signature (JWS) implementation as specified in http://tools.ietf.org/html/draft-ietf-jose-json-web-signature-11.

Inheritance

Object > JsonWebSignature

Namespace

Google.Apis.Auth

Assembly

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
NameDescription
signedJwtString

The token to verify.

optionsSignedTokenVerificationOptions

The options to use for verification. May be null in which case default options will be used.

cancellationTokenCancellationToken

The cancellation token for the operation.

Returns
TypeDescription
Task<JsonWebSignature.Payload>

The payload contained by the token.

Exceptions
TypeDescription
InvalidJwtException

If the token is invalid or expired.

Extension Method