将授权承载令牌添加到ASP.NET Web表单页眉

时间:2018-05-15 23:34:43

标签: c# asp.net asp.net-web-api webforms asp.net-identity

我正在编写一个带有Web Api 2.2和ASP.NET Identity 2的ASP.NET 4.6.1 Web表单应用程序。该应用程序最初使用表单身份验证但我们决定添加一个移动设备应用程序,因此Web表单身份验证不会工作

我决定用持票令牌进行身份验证。我可以将我的用户名和密码发送到localhost:35000/token的身份验证端点并接收一个承载令牌。我还必须从我的应用程序中的HttpContext.Current.User.Identity.Name类中将类Thread.CurrentPrincipal.Identity.Name更改为Page。从那里开始,当我通过Postman发送请求时,我能够像我以前一样对我的应用程序进行身份验证和交互。

如何让我的应用程序自动为所有请求包含持有者令牌?我的猜测是扩展Application类并在每个Begin_Request上添加标题。有没有人有任何代码可以用ASP.NET Web Forms实现这一目标?

0 个答案:

没有答案