From 7ac788f58920dd62bc0cb32dd0bb353f6bb0a6bb Mon Sep 17 00:00:00 2001 From: Sergey Linnik Date: Thu, 17 Mar 2022 10:27:00 +0300 Subject: [PATCH] csharp: jwt in body --- web/documentserver-example/csharp-mvc/Helpers/TrackManager.cs | 4 +++- web/documentserver-example/csharp/TrackManager.cs | 4 +++- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/web/documentserver-example/csharp-mvc/Helpers/TrackManager.cs b/web/documentserver-example/csharp-mvc/Helpers/TrackManager.cs index ad04b2a7..b05f44c0 100644 --- a/web/documentserver-example/csharp-mvc/Helpers/TrackManager.cs +++ b/web/documentserver-example/csharp-mvc/Helpers/TrackManager.cs @@ -76,7 +76,9 @@ namespace OnlineEditorsExampleMVC.Helpers if (token != null && !token.Equals("")) // invalid signature error { - fileData = (Dictionary)jss.Deserialize>(token)["payload"]; + fileData = jss.Deserialize>(token); + if (fileData.ContainsKey("payload")) + fileData = (Dictionary)fileData["payload"]; } else { diff --git a/web/documentserver-example/csharp/TrackManager.cs b/web/documentserver-example/csharp/TrackManager.cs index 520bca6b..f1e0ec10 100644 --- a/web/documentserver-example/csharp/TrackManager.cs +++ b/web/documentserver-example/csharp/TrackManager.cs @@ -78,7 +78,9 @@ namespace OnlineEditorsExample if (token != null && !token.Equals("")) // invalid signature error { - fileData = (Dictionary)jss.Deserialize>(token)["payload"]; + fileData = jss.Deserialize>(token); + if (fileData.ContainsKey("payload")) + fileData = (Dictionary)fileData["payload"]; } else {