Unable to get token from tableau server

Posted by: liana.melissa12 on 3 October 2019, 7:32 am EST

  • Posted 3 October 2019, 7:32 am EST

    Hi, I am following below link to integrate [url=https://mindmajix.com/tableau-training]tableau desktop report on web application(asp .net mvc),

    https://onlinehelp.tableau.com/current/server/en-us/trusted_auth.htm https://onlinehelp.tableau.com/current/server/en-us/trusted_auth_webrequ.htm

    Code :

            var uri = "http://<server ip>:8000/trusted";
            Dictionary<string, string> parameters = new Dictionary<string, string>();
            parameters.Add("username ", "<user>");
            parameters.Add("target_site", "<site>");
            var bodyParameters = new ArrayList();
            foreach (var parameter in parameters)
            {
                bodyParameters.Add(string.Format("{0}={1}", HttpUtility.UrlEncode(parameter.Key), HttpUtility.UrlEncode(Convert.ToString(parameter.Value))));
            }
            string requestBody = String.Join("&", bodyParameters.ToArray());
            var request = WebRequest.CreateHttp(uri);
            request.Method = "POST";
            request.ContentType = "application/x-www-form-urlencoded";
            try
            {
                using (var writer = new StreamWriter(request.GetRequestStream()))
                {
                    writer.Write(requestBody);
                }
                var response = (HttpWebResponse)request.GetResponse();
                using (var reader = new StreamReader(response.GetResponseStream()))
                {
                    String body = reader.ReadToEnd();
                }
            }
            catch (Exception ex)
            {
                string str = ex.Message.ToString();
            }
    

    My machine is registered as trusted host on tableau server, still i am getting -1 when i request for token.

  • Posted 3 October 2019, 11:33 pm EST

    Hi Liana,

    The question does not seem to be related to our products. Could you please let me know if there is something specific you need to know about our products?

    Regards,

    Ashwin

Need extra support?

Upgrade your support plan and get personal unlimited phone support with our customer engagement team

Learn More

Forum Channels