-
Notifications
You must be signed in to change notification settings - Fork 8
Open
Labels
enhancementNew feature or requestNew feature or request
Description
Summary of PR #230 ("Adding client assertion claims")
This work item documents and tracks the changes proposed in PR #230, which adds support for specifying client assertion claims in the MicrosoftEntraApplicationOptions class.
Key enhancements made in the PR:
- A new property,
ClientAssertionClaims(IDictionary<string, string>?), was added toMicrosoftEntraApplicationOptions, allowing users to specify custom claims for client authentication via signed JWTs. - The copy constructor of
MicrosoftEntraApplicationOptionswas updated to properly clone the newClientAssertionClaimsproperty. - Public API files were updated for all supported frameworks to expose the new property to consumers.
- XML documentation was added for the new property to clarify its purpose and usage.
Testing and Documentation Updates:
- The
CloneClonesAllPropertiesunit test was extended to verify correct cloning and downstream preservation ofClientAssertionClaims. - Developers implementing client assertion scenarios now have an official way to specify claims directly in this repo, improving extensibility and maintainability.
Additional context:
- The changes are backward compatible and make the property available across all target frameworks.
- See PR Adding client assertion claims #230 for implementation details, code changes, and further discussion: Adding client assertion claims #230
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or request