我正在尝试使用本指南创建一个新的web.api项目:
现在,在我古老的webforms项目中,我可以设置一个页面,显示用户是否已登录,无论用户尝试访问该内容。
web.api项目是否可以配置为执行相同操作(无论URL中写入的路径显示默认登录页面),当用户进行身份验证时,当然会显示正确的页面?
答案 0 :(得分:0)
您应该使用Authorization for token。
在创建项目期间,选择个人用户帐户。
并且,Project将安装Microsoft身份框架。
您可以使用Authorize
attiribute。
[Authorize]
public class TestController : ApiController
{
}
注册后,请通过 http://localhost:fooPortNumber/token 链接发送登录请求。
请求将包含令牌信息。
您应该将令牌信息发送给控制器。