private static void VerifyTokenSnippet() { // using GuylianGilsing.JWT.Tokens; // using GuylianGilsing.JWT.Verification; // using GuylianGilsing.JWT.Verification.Procedures; // Construct a verifiable token Token token = new Token("eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2V4YW1wbGUuY29tIn0.MTM4MTYwMjA2OTEyMDA4NzE5NzkzMDgyMjEyNzk5NjE0MDczMTA0MTQ2MTcwMjU1MTE5MjM0MjE3MTI1MjE1MjQ5NDc3NzE3NzE5ODUyMzgyNDc"); token.secretKey = new Key("MySuperSecretKey"); token.hashAlgo = new Sha256Algo(); // Create a new token verifier TokenVerifier verifier = new TokenVerifier(); // Register procedures verifier.RegisterProcedure(new VerifyTokenHashProcedure()); // Verify the token verifier.IsValid(token); }