我正在尝试了解如何使用Web Api在我的asp.net站点中正确实现RESTful API。 在此站点中,用户可以通过多种方式登录。例如电子邮件,用户名,脸书,推特。
使用RPC方法,我通常会使用loginByEmail(电子邮件,密码)或loginByUsername(用户名,密码)等API方法。
在我的AP中实现这个的RESTful方式是什么
答案 0 :(得分:0)
您可以创建以下端点:
POST /auth/login
{
email: "johndoe@mail.com",
password: "123456"
}
回复如下:
{
token: "jahsduqguwydVYTasbdvjabs_ahjsd",
expires: 60000 // time in ms
}