5.4.0
Features
Improvements to non-windows platforms
- RSACryptoServiceProviderProxy is only available on .Net Desktop.
- Support JsonWebKey.CreateECDsa on non-windows platforms.
- Created ECDsaAdapter to abstract differences between versions of .Net.
- Fixed IdentityModel build and test on Unix.
- Fixed signature validation on iOS that appears to have been introduced in 5.3.0.
Improvements to JsonWebToken and JsonWebTokenHandler
- Added TryGetValue methods in JsonWebToken.
- Public methods of JsonWebTokenHandler are now virtual.
- Added new API to JsonWebTokenHandler that takes a SecurityTokenDescriptor.
- SecurityTokenDescriptor.Claims property can be used to specify claims in JWT.
Continued removal of newtonsoft
Build and Test
-
ApiCompatibility testing has been improved testing all platforms.
-
Build scripts have been simplified
-
Click here for a full list of issues that were fixed.