Skip to content

Releases: neolution-ch/Neolution.Extensions.Identity

Release 1.0.0

06 May 12:47

Choose a tag to compare

Changed

  • Upgraded target framework to .NET 10.0
  • Updated dependencies to latest versions

Release 0.6.0

05 Aug 09:06

Choose a tag to compare

Added

  • a new overload for method PasswordSignInAsync of ITokenSignInManager which accepts TUser entity parameter

Release 0.5.0

11 Feb 09:01

Choose a tag to compare

Added

  • Added ValidateIssuer parameter to the OpenIdConnectTokenValidationOptions to allow developers to disable issuer validation. Useful for example when allow multiple tenants to sign in via MS Entra.

Release 0.4.0

19 Aug 12:08

Choose a tag to compare

Changed

  • Using ITokenSignInManager now requires developers to be explicit about both the AMR value (JWT) and the Authentication Method (Identity).

Release 0.4.0-rc.0

19 Aug 07:52

Choose a tag to compare

Release 0.4.0-rc.0 Pre-release
Pre-release

Changed

  • Using ITokenSignInManager now requires developers to be explicit about both the AMR value (JWT) and the Authentication Method (Identity).

Release 0.3.2

14 Aug 11:58

Choose a tag to compare

Fixed

  • Fixed a bug in the TwoFactorAuthenticatorSignInAsync method of the SignInManager facade where the claims of the user were not added to the token.

Release 0.3.1

13 Aug 12:28

Choose a tag to compare

Fixed

  • Fixed a bug where the PreSignInResponse was compared incorrectly.

Release 0.3.0

13 Aug 08:47

Choose a tag to compare

Changed

  • Improved the return type of the PreSignInCheck method in the SignInManager facade. It now returns a PreSignInRespone instead of a SignInResponse to better reflect the purpose of the method.

Release 0.2.0

08 Aug 11:42

Choose a tag to compare

Added

  • Added logging to all UserManager methods
  • Added TokenSignInManager to issue access tokens and external sign-in via ID token
  • Added IJwtGenerator interface so developers can control how access tokens are generated
  • Added SignInManager facade and exposed PreSignInCheck method
  • Added BCrypt implementation of the IdentityPasswordHasher
  • Added dedicated NeolutionIdentity configuration section to for package-specific settings

Changed

  • Upgraded to .NET 8
  • Updated all dependencies to latest minor version
  • Changed Github workflows for new release management
  • Use Microsoft.NET.Sdk.Web for the main package
  • Replaced JsonWebToken with custom implementation which uses DateTimeOffset for the expiration date
  • Replaced Google-specific OpenID Connect implementation with a generic one that can be extended in the future

Release 0.2.0-beta.2

07 Aug 16:53

Choose a tag to compare

Release 0.2.0-beta.2 Pre-release
Pre-release

Added

  • Added logging to all UserManager methods
  • Added TokenSignInManager to issue access tokens and external sign-in via ID token
  • Added IJwtGenerator interface so developers can control how access tokens are generated
  • Added SignInManager facade and exposed PreSignInCheck method
  • Added BCrypt implementation of the IdentityPasswordHasher
  • Added dedicated NeolutionIdentity configuration section to for package-specific settings

Changed

  • Upgraded to .NET 8
  • Updated all dependencies to latest minor version
  • Changed Github workflows for new release management
  • Use Microsoft.NET.Sdk.Web for the main package
  • Replaced JsonWebToken with custom implementation which uses DateTimeOffset for the expiration date
  • Replaced Google-specific OpenID Connect implementation with a generic one that can be extended in the future