Identity Versions Save

[Archived] ASP.NET Core Identity is the membership system for building ASP.NET Core web applications, including membership, login, and user data. Project moved to https://github.com/aspnet/AspNetCore

2.0.1

6 years ago

Bugs Fixed

1.1.4

6 years ago

1.0.5

6 years ago

rel/2.0.0

6 years ago

Features

  • Consider backing out schema changes store versioning until 2.1 (#1278)
  • Consider making SignInOrTwoFactorAsync public (#1274)
  • Make Roles optional at the Microsoft.Extensions.Identity layer (#1269)

Bugs Fixed

  • Move IdentityOptions from Microsoft.AspNetCore.Builder to identity namespace (#1261)
  • GetRolesAsync missing cancellation token pass in EntityFramework UserStore (#1143)

rel/2.0.0-preview2

6 years ago

Features

  • Enable schema changes in a non breaking way (IdentitySchemaOptions?) (#1208)
  • Revisit identity factoring and react to Auth 2.0 (#651)

rel/2.0.0-preview1

6 years ago

Features

  • Add a Password Option to set the number of unique chars (#1097)
  • Remove cancellationToken parameter in UserManager::RemovePasswordAsync (#1060)
  • EF UserStore: Expose a new protected virtual for each Find() query (#1040)
  • Consider having the UserValidator ensure that SecurityStamp != null (#1016)
  • Make AddEntityFrameworkStores smarter with generics (#1001)
  • Consider improvements for custom key type in AddEfStores (#876)

Bugs Fixed

  • Improve email validation (#1086)
  • Wrong property name (#1052)
  • Using Microsoft.AspNet.Identity.AspNetCoreCompat package in an ASP.NET MVC 4.6.1 application (#1048)
  • GetTokenAsync and RemoveTokenAsync is not virtual (#1041)
  • No foreign key constraint on custom AspNetUserTokens (#1023)

rel/1.1.0

7 years ago

rel/1.1.0-preview1

7 years ago

Features

  • EF Core stores: Switch to FindAsync() instead of FirstAsync() or SingleAsync() as appropriate (#975)
  • UserManager CancellationToken private (#969)
  • Make it possible to extend/hook Security stamp validation to enable keeping current cookie claims when renewing cookie (#958)
  • Change SignInManager's private helper methods to protected. (#939)
  • Confirm Email Token Expiration/Lifetime (#859)
  • Expose a SignInManager.CheckPassword API that does lockout (optionally) (#852)
  • SignInManager:ExternalLoginSignInAsync needs flag to bypass 2fa (#850)
  • Add IdentityBuilder API for registering IUserClaimsPrincipalFactory (#849)
  • IdentityBuilder does not contain AddSignInManager however it do contain AddUserManager (#565)

Bugs Fixed

  • Unique role names (#944)
  • Minor Comment Tweak (#937)
  • The AspNetCoreCompat package needs to be updated (#881)
  • XML doc issues in Identity classes (#875)
  • UserStore missing a generic parameter 'TRoleClaim' (#855)

1.0.0

7 years ago

Features

  • Generic Arguments missing from IdentityUser (#585)

Bugs Fixed

  • XML comment for IdentityUser.Id property is messed up (#869)
  • TwoFactorUserId & TwoFactorRememberMe cookie issues (#848)
  • Remove npm scripts from sample publish (#804)

1.0.0-rc2

7 years ago

Features

  • Proposal: make UserStore.ThrowIfDispose protected (#750)
  • Make dependency in IHttpContextAccessor optional (#655)

Bugs Fixed

  • Cookie names not set properly. (#763)
  • UserManager.ThrowIfDisposed should be protected (#762)
  • Change username's default allowed characters to confirm better to email spec (#742)
  • UserManager does not normalize role name before passing to UserStore (#716)
  • RequireNonLetterOrDigit does not allow to use letters and digits (#709)
  • SignInManager constructor incorrectly checks contextAccessor.HttpContext (#674)
  • GetUserId extension method doesn't honor IdentityOptions.ClaimsIdentity.UserIdClaimType (#663)
  • Pass in DbContextOptions to *.IdentityDbContext for all version of IdentityDbContext <> (#652)
  • Sample AccountController does not populate ViewBag.LoginProviders on Login (#638)
  • UserManager.GetUsersInRoleAsync XML comment wrong (#632)