Asp.net web api Web Api身份验证问题

Asp.net web api Web Api身份验证问题,asp.net-web-api,Asp.net Web Api,这是我的第一个ASP.NET项目,我想轻松登录。 我试过这个: 但我不能理解基本的事情: public class AccountController : ApiController { public bool Post(LogOnModel model) { if (model.Username == "john" && model.Password == "secret") { FormsAuthenti

这是我的第一个ASP.NET项目,我想轻松登录。 我试过这个:

但我不能理解基本的事情:

public class AccountController : ApiController
{
    public bool Post(LogOnModel model)
    {
        if (model.Username == "john" && model.Password == "secret")
        {
            FormsAuthentication.SetAuthCookie(model.Username, false);
            return true;
        }
        return false;
    }
}
1) 如何编写对此控制器的正确调用代码


2) “凭证”或“用户名+密码”之类的内容不应该改为LogOnModel吗?

您想进行表单身份验证还是令牌/HTTP基本身份验证?我想使用以下方式进行表单身份验证:客户端:用户名:和密码: