使用访问令牌

时间:2016-01-04 08:53:42

标签: c# oauth-2.0

我在一个c#项目上工作,该项目应该使用OAuth2访问某些WS。 我设法获取代码,并从代码中获取访问令牌。 现在使用此令牌我尝试访问REST WS,但是当我调用url时,我得到的响应是重定向到登录表单。 我的代码:

string completeUrl = ConfigurationManager.AppSettings["wsUrl"] + "user/get";


        WebRequest request = WebRequest.Create(completeUrl);
        string token = (string)Session["token"];
        request.Headers.Add("Authorization", "Bearer " + token);
        request.ContentType = "application/x-www-form-urlencoded";
        try
        {
            HttpWebResponse response = (HttpWebResponse)request.GetResponse();
            Stream dataStream = response.GetResponseStream();
            StreamReader reader = new StreamReader(dataStream);
            string responseFromServer = reader.ReadToEnd();

0 个答案:

没有答案