Идея состоит в том, чтобы добавить аутентификацию в методе 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.

Был бы признателен за вклад.

Ответы на вопрос(3)

Ваш ответ на вопрос