我正在使用redmine .net API进行身份验证。由于这个我有用户,我想用作我的应用程序中的身份验证的基础。我不知道我是否应该像ApplicationUser一样实现自己的用户,或者还有其他方法可以做到这一点。代码可以帮助您了解我想要做什么。
//
// POST: /Account/Login
[HttpPost]
[AllowAnonymous]
[ValidateAntiForgeryToken]
public async Task<ActionResult> Login(LoginViewModel model, string returnUrl)
{
if (ModelState.IsValid)
{
/*
LOGIN WITH REDMINE USER
*/
//Form now on I would like to use redmine user insted of ApplicationUser class
if (user != null)
{
await SignInAsync(user, model.RememberMe);
return RedirectToLocal(returnUrl);
}
else
{
ModelState.AddModelError("", "Invalid username or password.");
}
}
// If we got this far, something failed, redisplay form
return View(model);
}
答案 0 :(得分:0)