PostAsync不添加cookie

时间:2017-03-28 13:02:51

标签: c#

我有一个使用网络安全的网站和另一个用asp.net身份构建的网络系统,两个应用程序都有相同的用户凭据,我的要求是当我登录我的网络安全应用程序然后通过重定向或某事,我可以使用用户提供的凭据登录到其他网站。

我尝试重定向,然后将登录凭据置于控制之下并触发提交,但它无效。

//Here is code for redirecting to external url
Response.Redirect("http://localhost:2534/Account/LogOn?UserName=" + m.Username + "&Password=" + m.Password, false);

我接下来尝试的是直接从我的网站调用登录帖子方法,但它仍无法正常工作

private static readonly HttpClient client = new HttpClient();
var values = new Dictionary<string, string>
{
    { "UserName",  "Username"},
    { "Password", "Password" },
    { "RememberMe", "true" }
};

var content = new FormUrlEncodedContent(values);
var response = await client.PostAsync(http://localhost:2534/Account/LogOn", content);
var responseString = await response.Content.ReadAsStringAsync();

0 个答案:

没有答案