Skip to content

(At any future breaking change) Move Microsoft.IdentityModel.Tokens out of shared assembly space #8890

@mattchenderson

Description

@mattchenderson

#8889 covers what we should do for current versions of the host, but if we have an opportunity for a breaking change, it would be best to stop having the host attempt to share this assembly with user code at all - it leads to errors like we see in #7878.

We could move to a private assembly if there are no shared types which the host might pass forward. Alternatively, we could move any piece leveraging this into an extension so that it becomes owned in full by the application payload. It might even be possible to completely remove the dependency from the host.

This is considered a breaking change because applications may be relying on the host providing this assembly. As such, we should only take this on if a major version change were to occur.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions