public async Task <object> GetAuthorizeToken(string code, string state)
        {
            string grant_type = "authorization_code";
            //string redirect_uri = "https://localhost:44377/api/zoom/redirect";
            string redirect_uri = "http://localhost:3000/zoom";
            var    request      = new HttpRequestMessage(HttpMethod.Post, $"https://zoom.us/oauth/token?grant_type={grant_type}&code={code}&redirect_uri={redirect_uri}");
            var    client       = _httpClient.CreateClient();

            client.DefaultRequestHeaders.Accept.Add(new MediaTypeWithQualityHeaderValue("application/json"));
            client.DefaultRequestHeaders.Authorization = new AuthenticationHeaderValue("Basic", CreateAuthToken());
            var response = await client.SendAsync(request);

            if (response.IsSuccessStatusCode)
            {
                var responseStream = await response.Content.ReadAsStreamAsync();

                var  Branches = JsonSerializer.DeserializeAsync <AccessTokenResponse>(responseStream);
                bool result   = _tokens.AddToken(Branches.Result);
                if (result)
                {
                    return(Branches.Result);
                }
                else
                {
                    return(null);
                }
            }
            else
            {
                return(null);
            }
        }