尝试在asp.net5中进行一种非常简单的身份验证形式,但似乎他们删除了表单身份验证。我还可以使用什么来进行非常简单的身份验证?
提前致谢
答案 0 :(得分:6)
你可以这样做。
if (authUser.Username == "admin" && authUser.Password == "admin")
{
var claims = new[] { new Claim("name", authUser.Username), new Claim(ClaimTypes.Role, "Admin") };
var identity = new ClaimsIdentity(claims, CookieAuthenticationDefaults.AuthenticationScheme);
Context.Authentication.SignIn(CookieAuthenticationDefaults.AuthenticationScheme, new ClaimsPrincipal(identity));
return Redirect("~/Home/Index");
}