Py-identity-model

Latest version: v0.11.2

Safety actively analyzes 621521 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 3

7.0.0preview.1

This is a preview of a major release of IdentityModel, bringing support for RFC 9126 - Pushed Authorization Requests (PAR), bug fixes and updates.

What's Changed
Breaking changes
* Dynamic client registration extension data is now modeled as a Dictionary<string, JsonElement>. This makes the dcr extension data serializable with source generated JSON serialization
* Parameters.AddRequired is now more forgiving of some edge cases. In particular, a call to AddRequired with an existing key but a missing value does not fail, nor will a call with an existing key and value. The intention is to make AddRequired simpler to use when merging values from a request object model into the parameters dictionary.

New Feature
* PAR Support by josephdecock in https://github.com/IdentityModel/IdentityModel/pull/551
Fixes and Improvements
* Improve nullable annotations for IsMissing/IsPresent string extensions by 0xced in https://github.com/IdentityModel/IdentityModel/pull/526
* Add trimmable analysis project by josephdecock in https://github.com/IdentityModel/IdentityModel/pull/546
* Add "roles" to standard claim types by leverse-tjip in https://github.com/IdentityModel/IdentityModel/pull/519
* Change to Dictionary<string, JsonElement> for DCR extension data by josephdecock in https://github.com/IdentityModel/IdentityModel/pull/540


Dependency Updates
* Bump Microsoft.NET.Test.Sdk from 17.3.0 to 17.7.0 by dependabot in https://github.com/IdentityModel/IdentityModel/pull/525
* Bump xunit from 2.4.2 to 2.5.0 by dependabot in https://github.com/IdentityModel/IdentityModel/pull/522
* Bump xunit from 2.5.0 to 2.6.6 by dependabot in https://github.com/IdentityModel/IdentityModel/pull/547
* Bump xunit.runner.visualstudio from 2.4.5 to 2.5.6 by dependabot in https://github.com/IdentityModel/IdentityModel/pull/542
* Bump Microsoft.NET.Test.Sdk from 17.7.0 to 17.8.0 by dependabot in https://github.com/IdentityModel/IdentityModel/pull/536
* Bump Microsoft.SourceLink.GitHub from 1.1.1 to 8.0.0 by dependabot in https://github.com/IdentityModel/IdentityModel/pull/537

New Contributors
* 0xced made their first contribution in https://github.com/IdentityModel/IdentityModel/pull/526
* leverse-tjip made their first contribution in https://github.com/IdentityModel/IdentityModel/pull/519

**Full Changelog**: https://github.com/IdentityModel/IdentityModel/compare/6.2.0...7.0.0-preview.1

6.2.0

What's Changed
* Enable Trimmable Assembly by mwasplund in https://github.com/IdentityModel/IdentityModel/pull/524

New Contributors
* mwasplund made their first contribution in https://github.com/IdentityModel/IdentityModel/pull/524

**Full Changelog**: https://github.com/IdentityModel/IdentityModel/compare/6.1.0...6.2.0

6.1.0

What's Changed
* Bump Microsoft.NET.Test.Sdk from 17.0.0 to 17.1.0 by dependabot in https://github.com/IdentityModel/IdentityModel/pull/441
* Bump minver from 3.0.0-alpha.1 to 3.0.0-rc.2 by dependabot in https://github.com/IdentityModel/IdentityModel/pull/443
* Bump minver from 3.0.0-rc.2 to 3.0.0 by dependabot in https://github.com/IdentityModel/IdentityModel/pull/445
* Bump xunit.runner.visualstudio from 2.4.3 to 2.4.5 by dependabot in https://github.com/IdentityModel/IdentityModel/pull/451
* Bump Microsoft.NET.Test.Sdk from 17.1.0 to 17.2.0 by dependabot in https://github.com/IdentityModel/IdentityModel/pull/452
* Bump xunit from 2.4.1 to 2.4.2 by dependabot in https://github.com/IdentityModel/IdentityModel/pull/464
* Update JsonWebKeySet with RawData property by ariveron in https://github.com/IdentityModel/IdentityModel/pull/463
* Don't wrap OperationCanceledException in a protocol response by MatthewSteeples in https://github.com/IdentityModel/IdentityModel/pull/460
* Bump Microsoft.NET.Test.Sdk from 17.2.0 to 17.3.0 by dependabot in https://github.com/IdentityModel/IdentityModel/pull/465
* Add nullable annotations by leastprivilege in https://github.com/IdentityModel/IdentityModel/pull/466
* Bump minver from 4.1.0 to 4.2.0 by dependabot in https://github.com/IdentityModel/IdentityModel/pull/467
* Throw json parse exception on empty string by rutgersc in https://github.com/IdentityModel/IdentityModel/pull/474
* Revert "Throw json parse exception on empty string" by leastprivilege in https://github.com/IdentityModel/IdentityModel/pull/484
* Add DPoP related constants by leastprivilege in https://github.com/IdentityModel/IdentityModel/pull/486
* Treat errors without an error message also as errors by rutgersc in https://github.com/IdentityModel/IdentityModel/pull/487
* add unmet_authentication_requirements constant by brockallen in https://github.com/IdentityModel/IdentityModel/pull/490
* Add constants for OIDC User Registration by brockallen in https://github.com/IdentityModel/IdentityModel/pull/492
* Bump minver from 4.2.0 to 4.3.0 by dependabot in https://github.com/IdentityModel/IdentityModel/pull/493
* Enforce form url encoded content type if needed by leastprivilege in https://github.com/IdentityModel/IdentityModel/pull/485
* chore: fix link in comment by AKomyshan in https://github.com/IdentityModel/IdentityModel/pull/496
* dpop constants by brockallen in https://github.com/IdentityModel/IdentityModel/pull/499
* add dpop-nonce header constant by brockallen in https://github.com/IdentityModel/IdentityModel/pull/501
* Add DynamicClientRegistrationSoftware Statement by josephdecock in https://github.com/IdentityModel/IdentityModel/pull/502
* add support for dpop on token endpoint by brockallen in https://github.com/IdentityModel/IdentityModel/pull/503
* remove unused variable by brockallen in https://github.com/IdentityModel/IdentityModel/pull/504
* Update with some more dpop constants and helpers by brockallen in https://github.com/IdentityModel/IdentityModel/pull/506
* Bump NuGetKeyVaultSignTool from 3.1.6 to 3.2.3 by dependabot in https://github.com/IdentityModel/IdentityModel/pull/508
* Update build scripts by leastprivilege in https://github.com/IdentityModel/IdentityModel/pull/509
* Add client metadata for dcr by josephdecock in https://github.com/IdentityModel/IdentityModel/pull/511

New Contributors
* ariveron made their first contribution in https://github.com/IdentityModel/IdentityModel/pull/463
* MatthewSteeples made their first contribution in https://github.com/IdentityModel/IdentityModel/pull/460
* rutgersc made their first contribution in https://github.com/IdentityModel/IdentityModel/pull/474
* brockallen made their first contribution in https://github.com/IdentityModel/IdentityModel/pull/490
* AKomyshan made their first contribution in https://github.com/IdentityModel/IdentityModel/pull/496
* josephdecock made their first contribution in https://github.com/IdentityModel/IdentityModel/pull/502

**Full Changelog**: https://github.com/IdentityModel/IdentityModel/compare/6.0.0...6.1.0

6.0.0

What's Changed
* Rename property ExtensionData to Extensions by vanillajonathan in https://github.com/IdentityModel/IdentityModel/pull/417
* Add software_id and software_version by vanillajonathan in https://github.com/IdentityModel/IdentityModel/pull/418
* Bump Microsoft.NET.Test.Sdk from 16.11.0 to 17.0.0 by dependabot in https://github.com/IdentityModel/IdentityModel/pull/421
* Bump Microsoft.SourceLink.GitHub from 1.0.0 to 1.1.0 by dependabot in https://github.com/IdentityModel/IdentityModel/pull/425
* Bump Microsoft.SourceLink.GitHub from 1.1.0 to 1.1.1 by dependabot in https://github.com/IdentityModel/IdentityModel/pull/427
* Add condition for testing targets on Apple M1 by leastprivilege in https://github.com/IdentityModel/IdentityModel/pull/428
* Add CIBA support by leastprivilege in https://github.com/IdentityModel/IdentityModel/pull/426
* Change default credential style to authorization header by leastprivilege in https://github.com/IdentityModel/IdentityModel/pull/429
* Add documentation by vanillajonathan in https://github.com/IdentityModel/IdentityModel/pull/419
* Change data type from string to Uri by vanillajonathan in https://github.com/IdentityModel/IdentityModel/pull/413


**Full Changelog**: https://github.com/IdentityModel/IdentityModel/compare/5.2.0...6.0.0

5.0.0

Release to go along Duende IdentityServer v5

* removed all dependencies on JSON.NET
* re-worked internal parameter handling to allow multiple parameters of same type (required e.g. for `resource` parameter)

4.7.2

Page 1 of 3

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.