Skip to content

Releases: neolution-ch/Neolution.Extensions.Identity

Release 1.0.0

Choose a tag to compare

@neolution-ch-release-bot neolution-ch-release-bot released this 06 May 12:47

Changed

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

Release 0.6.0

Choose a tag to compare

@neolution-ch-release-bot neolution-ch-release-bot released this 05 Aug 09:06

Added

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

Release 0.5.0

Choose a tag to compare

@neolution-ch-release-bot neolution-ch-release-bot released this 11 Feb 09:01

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

Choose a tag to compare

@neolution-ch-release-bot neolution-ch-release-bot released this 19 Aug 12:08

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

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

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.3.2

Choose a tag to compare

@neolution-ch-release-bot neolution-ch-release-bot released this 14 Aug 11:58

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

Choose a tag to compare

@neolution-ch-release-bot neolution-ch-release-bot released this 13 Aug 12:28

Fixed

  • Fixed a bug where the PreSignInResponse was compared incorrectly.

Release 0.3.0

Choose a tag to compare

@neolution-ch-release-bot neolution-ch-release-bot released this 13 Aug 08:47

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

Choose a tag to compare

@neolution-ch-release-bot neolution-ch-release-bot released this 08 Aug 11:42

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

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

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