Skip to content

Use lowercase environment value during searching#831

Merged
rayluo merged 1 commit intodevfrom
lowercase-instane-name
Jun 20, 2025
Merged

Use lowercase environment value during searching#831
rayluo merged 1 commit intodevfrom
lowercase-instane-name

Conversation

@rayluo
Copy link
Copy Markdown
Contributor

@rayluo rayluo commented Jun 13, 2025

Context: The "environment" field in the token cache contains an authority's domain name, which is stored as lowercase in cache. We did that right. But we noticed that when performing a search in the token cache, we were not converting the "environment" field to lowercase. This is usually not a problem, because the domain name is typically in lowercase. And no customer reported any issue. However, recently when we are running Managed Identity test cases on Windows, we found out that the domain name placeholder that we use, turns out to be mixed case on Windows, such as "CPC-raylu-UB85C". This would cause cache miss when running the Managed Identity client on a Windows machine.

This PR improves the token cache search/match logic to always search environment by lowercase.

Loading
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.

2 participants