Releases: neolution-ch/Neolution.Extensions.Identity
Releases · neolution-ch/Neolution.Extensions.Identity
Release 1.0.0
Changed
- Upgraded target framework to .NET 10.0
- Updated dependencies to latest versions
Release 0.6.0
Added
- a new overload for method
PasswordSignInAsyncofITokenSignInManagerwhich accepts TUser entity parameter
Release 0.5.0
Added
- Added
ValidateIssuerparameter to theOpenIdConnectTokenValidationOptionsto allow developers to disable issuer validation. Useful for example when allow multiple tenants to sign in via MS Entra.
Release 0.4.0
Changed
- Using
ITokenSignInManagernow requires developers to be explicit about both the AMR value (JWT) and the Authentication Method (Identity).
Release 0.4.0-rc.0
Changed
- Using
ITokenSignInManagernow requires developers to be explicit about both the AMR value (JWT) and the Authentication Method (Identity).
Release 0.3.2
Fixed
- Fixed a bug in the
TwoFactorAuthenticatorSignInAsyncmethod of theSignInManagerfacade where the claims of the user were not added to the token.
Release 0.3.1
Fixed
- Fixed a bug where the
PreSignInResponsewas compared incorrectly.
Release 0.3.0
Changed
- Improved the return type of the
PreSignInCheckmethod in theSignInManagerfacade. It now returns aPreSignInResponeinstead of aSignInResponseto better reflect the purpose of the method.
Release 0.2.0
Added
- Added logging to all
UserManagermethods - Added
TokenSignInManagerto issue access tokens and external sign-in via ID token - Added
IJwtGeneratorinterface so developers can control how access tokens are generated - Added
SignInManagerfacade and exposedPreSignInCheckmethod - Added BCrypt implementation of the IdentityPasswordHasher
- Added dedicated
NeolutionIdentityconfiguration 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.Webfor the main package - Replaced
JsonWebTokenwith custom implementation which usesDateTimeOffsetfor 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
Added
- Added logging to all
UserManagermethods - Added
TokenSignInManagerto issue access tokens and external sign-in via ID token - Added
IJwtGeneratorinterface so developers can control how access tokens are generated - Added
SignInManagerfacade and exposedPreSignInCheckmethod - Added BCrypt implementation of the IdentityPasswordHasher
- Added dedicated
NeolutionIdentityconfiguration 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.Webfor the main package - Replaced
JsonWebTokenwith custom implementation which usesDateTimeOffsetfor the expiration date - Replaced Google-specific OpenID Connect implementation with a generic one that can be extended in the future