【发布时间】:2018-02-06 14:44:12
【问题描述】:
我遇到了一个问题,我的网站有一个带有 NancyFX 的应用程序 ASP.net。我使用身份验证并且它有效。 但是现在,我构建了一个移动应用程序(使用 Xamarin)。问题是:如何使用认证?
如果我的模块开始,我使用:
this.RequiresAuthentication();
另外,我在登录网页上重定向。 (内容的请求)
我尝试像这样设置标题授权:
var authData = string.Format("{0}:{1}", userName, password);
var authHeaderValue = Convert.ToBase64String(Encoding.UTF8.GetBytes(authData));
var headerAuth = new AuthenticationHeaderValue("Basic", authHeaderValue);
httpClient.DefaultRequestHeaders.Authorization = headerAuth;
但它不起作用。
【问题讨论】:
标签: c# asp.net-web-api xamarin.forms nancy