【发布时间】:2016-03-12 00:35:12
【问题描述】:
我有一个带有 ASP.NET 身份验证的 ASP.NET MVC Web 应用程序。我需要在控制器的后端代码中创建一个 WebRequest,以通过 ASP.NET 身份验证调用不同 Web 应用程序的 WebAPI 方法。
那么,如何获取当前用户凭据以将其传递给 HttpWebRequest? 我试图通过 CreadentialsCache 获取它,但它没有初始化。
我正在使用 Owin 实现在我的 Web 应用程序中设置身份验证。
【问题讨论】:
-
研究使用不记名令牌。发出初始请求以对用户进行身份验证,获取令牌并将其添加到授权标头中以供后续请求。
标签: asp.net-mvc asp.net-web-api asp.net-identity owin