Skip to content

[Feature Request] Track PR #230: Adding client assertion claims #231

@trwalke

Description

@trwalke

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 to MicrosoftEntraApplicationOptions, allowing users to specify custom claims for client authentication via signed JWTs.
  • The copy constructor of MicrosoftEntraApplicationOptions was updated to properly clone the new ClientAssertionClaims property.
  • 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 CloneClonesAllProperties unit test was extended to verify correct cloning and downstream preservation of ClientAssertionClaims.
  • Developers implementing client assertion scenarios now have an official way to specify claims directly in this repo, improving extensibility and maintainability.

Additional context:

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions