Skip to content

Switch to Microsoft.IdentityModel.JsonWebTokens#163

Merged
gehnster merged 1 commit intogehnster:masterfrom
AaronBeier:master
Feb 23, 2026
Merged

Switch to Microsoft.IdentityModel.JsonWebTokens#163
gehnster merged 1 commit intogehnster:masterfrom
AaronBeier:master

Conversation

@AaronBeier
Copy link
Contributor

34332

Tests all ran fine, tested this in my project by replacing the lib with a local .nupkg i built and everything seems to work fine for me. Lemme know if you want any changes, or just do em yourself if theyre small, edits by maintainers are enabled!

System.IdentityModel.Tokens.Jwt is described as "As of IdentityModel 7x, this is a legacy tool that should be replaced with Microsoft.IdentityModel.JsonWebTokens.", and Microsoft.IdentityModel.JsonWebTokens is described as "This is a newer, faster version of System.IdentityModel.Tokens.Jwt that has additional functionality."
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Updates the SSOv2 access-token parsing/validation implementation to use Microsoft.IdentityModel.JsonWebTokens instead of System.IdentityModel.Tokens.Jwt, aligning token validation with the newer IdentityModel handler APIs.

Changes:

  • Replaced JwtSecurityTokenHandler usage with JsonWebTokenHandler in SSOv2.GetCharacterDetailsAsync.
  • Updated claim extraction to use TokenValidationResult.ClaimsIdentity / SecurityToken.
  • Swapped NuGet dependency from System.IdentityModel.Tokens.Jwt to Microsoft.IdentityModel.JsonWebTokens.

Reviewed changes

Copilot reviewed 2 out of 2 changed files in this pull request and generated 3 comments.

File Description
EVEStandard/SSOv2.cs Migrates token validation and claim extraction to JsonWebTokenHandler APIs.
EVEStandard/EVEStandard.csproj Replaces the JWT package dependency with Microsoft.IdentityModel.JsonWebTokens.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@gehnster gehnster merged commit 90d9af3 into gehnster:master Feb 23, 2026
5 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants