Bump Microsoft.Identity.Client from 4.43.2 to 4.46.0 in /src
Bumps Microsoft.Identity.Client from 4.43.2 to 4.46.0.
Release notes
Sourced from Microsoft.Identity.Client's releases.
4.46.0
New Features
- Added
AcquireTokenByUsernamePasswordflow in WAM broker preview. See 3308.- Added support for Proof-of-Possession tokens to
AcquireTokenByUsernamePasswordflow in WAM broker preview. See 3308.- Added
WithTenantIdFromAuthorityAPI to request builder. See 3429.- Exposed new Identity Logger in the
TokenCacheNotificationArgs. See 3404.- [Security] Increased size of PKCE verifier. See 1777.
- Enabled multi-cloud support in WAM. See 3477.
Bug Fixes
- Deprecated and replaced
SecureStringusage with strings. See 2437.- Refactored authority related code to use URI class instead of strings. See 3487.
- Fixed authority resolution for B2C authorities. See 3471.
- Improved WAM broker preview behavior for remembered accounts. See 3437.
- Obsoleted with a warning
AcquireTokenSilent(scopes, login_hint)for confidential client applications as it's not applicable in those scenarios. See 3403.- Now passing
intune_mam_resourceto the mobile broker. See 3490.- Fixed DSTS endpoints. See 3492.
- Cancellation tokens are now correctly passed to Windows broker and embedded web views. See 3225.
- Move app token provider feature to extensibility namespace and clarified its use. See 3475.
Fundamentals
- Improved and simplified .NET Standard platform specific code. See 3451.
- Fix line endings in unit test files to enable running on Linux. See 3425.
4.46.0-Preview2
New Features
This preview package adds support for.NET MAUI. It adds .NET 6 iOS and Android targets. The package also works with UWP. Refer to MauiStatus.md for details.
4.45.0
Important changes for UWP apps
Upgrade the minimum target platform to 10.0.17763.0.
Upgrade Microsoft.NETCore.UniversalWindowsPlatform to 6.1.9 or above.
Add a reference to Microsoft.IdentityModel.Abstractions, for projects that use package.json.New Features
Logs are now consistent when you use several .NET authentication libraries from Microsoft. See 3028.
Exposed tenant ID and scopes inTokenCacheNotificationArgs. See 3389.
Added newWithClientAssertionAPI that exposes the token endpoint. See 3352.
Added additional descriptive information to error logs. See 3278.
Updated support from .NET Standard 1.3 to.NET Standard 2.0. See 1991.Bug Fixes
Tenant profiles are now returned when calling
GetAccountswith broker enabled. See 3349.
Fixed parsing of authentication result from broker preview. See 3354.
Fixed DSTS endpoints. See 3492.
Privacy and Terms of Use links are now visible in embedded picker UI on smaller screens. See 3153.
Fixed broker Proof-of-Possession token appearing asBearerwhen callingGetAuthorizationHeader(). See 3353.
Ensured MSAL doesn't check local cache for tokens when using Proof-of-Possession with the broker preview. See 3363.4.44.0
... (truncated)
Changelog
Sourced from Microsoft.Identity.Client's changelog.
4.46.0
New Features
- Added
AcquireTokenByUsernamePasswordflow in WAM broker preview. See 3308.- Added support for Proof-of-Possession tokens to
AcquireTokenByUsernamePasswordflow in WAM broker preview. See 3308.- Added
WithTenantIdFromAuthorityAPI to request builder. See 3429.- Exposed new Identity Logger in the
TokenCacheNotificationArgs. See 3404.- [Security] Increased size of PKCE verifier. See 1777.
- Enabled multi-cloud support in WAM. See 3477.
Bug Fixes
- Deprecated and replaced
SecureStringusage with strings. See 2437.- Refactored authority related code to use URI class instead of strings. See 3487.
- Fixed authority resolution for B2C authorities. See 3471.
- Improved WAM broker preview behavior for remembered accounts. See 3437.
- Obsoleted with a warning
AcquireTokenSilent(scopes, login_hint)for confidential client applications as it's not applicable in those scenarios. See 3403.- Now passing
intune_mam_resourceto the mobile broker. See 3490.- Fixed DSTS endpoints. See 3492.
- Cancellation tokens are now correctly passed to Windows broker and embedded web views. See 3225.
- Move app token provider feature to extensibility namespace and clarified its use. See 3475.
Fundamentals
- Improved and simplified .NET Standard platform specific code. See 3451.
- Fix line endings in unit test files to enable running on Linux. See 3425.
4.46.0-Preview2
New Features
This preview package adds support for.NET MAUI. It adds .NET 6 iOS and Android targets. The package also works with UWP. Refer to MauiStatus.md for details.
4.45.0
Important changes for UWP apps
Upgrade the minimum target platform to 10.0.17763.0.
Upgrade Microsoft.NETCore.UniversalWindowsPlatform to 6.1.9 or above.
Add a reference to Microsoft.IdentityModel.Abstractions, for projects that use package.json.New Features
Logs are now consistent when you use several .NET authentication libraries from Microsoft. See 3028.
Exposed tenant ID and scopes inTokenCacheNotificationArgs. See 3389.
Added newWithClientAssertionAPI that exposes the token endpoint. See 3352.
Added additional descriptive information to error logs. See 3278.
Updated support from .NET Standard 1.3 to.NET Standard 2.0. See 1991.Bug Fixes
Tenant profiles are now returned when calling
GetAccountswith broker enabled. See 3349.
Fixed parsing of authentication result from broker preview. See 3354.
... (truncated)
Commits
03c9ed9Changelog 4.46.0 (#3558)54753e8Move KeyTokens to it's own file (#3556)44d7b9cAdd WithTenantIdFromAuthority to AbstractAcquireTokenParameterBuilder (#3505)57a7f95Changing integration project to net5 (#3553)f3c3099Used GetAccountsByPolicy (#3549)334ac95No displaying AT, Refactor B2C (#3543)89bd932Ignore WithTenantId for B2C, Refactor AADAuthority Tenant Checks (#3517)dbc5e16Change badge branch name from master to main (#3537)493d762Refactor AuthorityInfo for Uri (#3514)9db0baeIdentity cache logger updates (#3404)- Additional commits viewable in compare view
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
-
@dependabot rebasewill rebase this PR -
@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it -
@dependabot mergewill merge this PR after your CI passes on it -
@dependabot squash and mergewill squash and merge this PR after your CI passes on it -
@dependabot cancel mergewill cancel a previously requested merge and block automerging -
@dependabot reopenwill reopen this PR if it is closed -
@dependabot closewill close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually -
@dependabot ignore this major versionwill close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) -
@dependabot ignore this minor versionwill close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) -
@dependabot ignore this dependencywill close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)