Autenticación de .net Core
Quería implementar la autenticación de formularios con membresía en mi aplicación asp.net MVC Core. Teníamos la configuración de autenticación de formularios en nuestra aplicación anterior como a continuación y queríamos usar la misma en .net core.
[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);
}
En mi config:
<membership defaultProvider="ADMembership">
<providers>
<add name="ADMembership"
type="System.Web.Security.ActiveDirectoryMembershipProvider"
connectionStringName="ADConnectionString"
attributeMapUsername="sAMAccountName" />
</providers>
</membership>
Así que estamos usando el directorio activo aquí como miembro.
¿Sigue siendo aplicable en .net core.
Si no, qué más está disponible en .net core para la autenticación de formularios y AD.
Agradecería las aportaciones.