public async Task<ClaimsIdentity> GenerateUserIdentityAsync(UserManager<ApplicationUser> manager) { // Note the authenticationType must match the one defined in CookieAuthenticationOptions.AuthenticationType var userIdentity = await manager.CreateIdentityAsync(this, DefaultAuthenticationTypes.ApplicationCookie); // Add custom user claims here return userIdentity; }
public async Task <ClaimsIdentity> AuthenticateUserAsync(string userName, string password, string claimType) { var user = await userManager.FindAsync(userName, password); return(await userManager.CreateIdentityAsync(user, claimType)); }