Идея состоит в том, чтобы добавить аутентификацию в методе ConfigureServices в файле Startup.cs:
ел реализовать аутентификацию форм с членством в моем приложении asp.net MVC Core. В предыдущем приложении мы установили аутентификацию на основе форм, как показано ниже, и хотели использовать ее в ядре .net.
[HttpPost]
public ActionResult Login(LoginModel model, string returnUrl)
{
if (!this.ModelState.IsValid)
{
return this.View(model);
}
//Authenticate
if (!Membership.ValidateUser(model.UserName, model.Password))
{
this.ModelState.AddModelError(string.Empty, "The user name or
password provided is incorrect.");
return this.View(model);
}
else
{
FormsAuthentication.SetAuthCookie(model.UserName, model.RememberMe);
return this.RedirectToAction("Index", "Home");
}
return this.View(model);
}
В моем конфиге:
<membership defaultProvider="ADMembership">
<providers>
<add name="ADMembership"
type="System.Web.Security.ActiveDirectoryMembershipProvider"
connectionStringName="ADConnectionString"
attributeMapUsername="sAMAccountName" />
</providers>
</membership>
Таким образом, мы используем активный каталог здесь в членстве.
Это все еще применимо в ядре .net.
Если нет, то что еще доступно в ядре .net для аутентификации форм и AD.
Был бы признателен за вклад.