-
Couldn't load subscription status.
- Fork 378
Description
Library version used
4.62.0
.NET version
Cross-framework.
Scenario
ConfidentialClient - service to service (AcquireTokenForClient)
Is this a new or an existing app?
The app is in production, and I have upgraded to a new version of MSAL
Issue description and reproduction steps
In this PR (Use SHA2 and PSS for client assertion (#4616)), MSAL totally revamps how it processes client claims and encodes them into the request token. For the Network Security Perimeter feature team, they use a client claim called "custom_claims" that can look like this:
“customClaims”: {
“xms_az_nwperimid”: ["GUID", "GUID2", "GUID3"]} The new code explicitly removes handling the client claim values as JSON and instead treats them as strings, putting double quotes around whatever is passed.
Relevant code snippets
No response
Expected behavior
No response
Identity provider
Microsoft Entra ID (Work and School accounts and Personal Microsoft accounts)
Regression
No response
Solution and workarounds
No response
Metadata
Metadata
Assignees
Labels
Type
Projects
Status