private async Task SignInAsync(SmartHomeUser user, bool isPersistent) { AuthenticationManager.SignOut(DefaultAuthenticationTypes.ApplicationCookie); ///Open Question- Hear it create claimIdentity. But we nothing add as such Claims but just User object. //public virtual Task<ClaimsIdentity> CreateIdentityAsync(TUser user, string authenticationType); var userManager = new SmartHomeUserManager(); var identity = await userManager.CreateIdentityAsync(user, DefaultAuthenticationTypes.ApplicationCookie); //var identity = await UserManager1.CreateAsync(user);//, DefaultAuthenticationTypes.ApplicationCookie); AuthenticationManager.SignIn(new AuthenticationProperties() { IsPersistent = isPersistent }, identity); }
public AccountController(SmartHomeUserManager userManager) { AccountUserManager = userManager; }