New features
- Add
WithExtraBodyParametersfluent API for attaching extra body parameters to token acquisition requests. See #3819. - Add
IConfidentialClientApplicationProviderextensibility interface andCachePartitionKeysupport for silent token acquisition. See #3822.
Bug fixes
- Redirect URI sanitization in authorization scenarios; centralize redirect URI validation in a shared helper. See #3825.
- Reject dSTS-shaped
Authorityvalues with a clearer exception, steering users to useInstance+TenantIdinstead. See #3805. - Improve regex handling and adding length/timeout safeguards for SameSite User Agent. See #3811.
Behavior changes
- B2C OpenID Connect event handler: LRU cache for issuer address. Issuer address lookups in the B2C OIDC event handler are now cached with an LRU cache, improving performance for repeated lookups. See #3821.