commit | 4657b487ccbaa77e57e1423633093953439f56c6 | [log] [tgz] |
---|---|---|
author | Riley Tatum <rtatum@google.com> | Tue Mar 25 21:13:46 2025 |
committer | Chromium LUCI CQ <chromium-scoped@luci-project-accounts.iam.gserviceaccount.com> | Tue Mar 25 21:13:46 2025 |
tree | 1bf7d7977ef65fe1986067cd957027e8e0ea87ba | |
parent | d5a06293540b60904afa16c8812e74cd7d2b33cb [diff] |
[NTP][Enterprise] Get account from server for Microsoft cards when possible With the latest major update to the MSAL library, caching of account does not persist across browser sessions. This increases how often user login was being required on the NTP. To help with this, we will attempt to silently login, as suggested in Microsoft documentation. The above addition made it apparent that hidden iframe reauth was not working because of checks in the `NavigationThrottle`. This also updates the `NavigationThrottle` to support the same behavior that we currently do for popup login, but for the hidden iframes. Bug: 405481331 Change-Id: I5c887e790e8c08cd7ebd9f131756c9080b54d39f Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6380593 Reviewed-by: Paul Adedeji <pauladedeji@google.com> Commit-Queue: Riley Tatum <rtatum@google.com> Reviewed-by: Rakina Zata Amni <rakina@chromium.org> Cr-Commit-Position: refs/heads/main@{#1437732}
Chromium is an open-source browser project that aims to build a safer, faster, and more stable way for all users to experience the web.
The project's web site is https://www.chromium.org.
To check out the source code locally, don't use git clone
! Instead, follow the instructions on how to get the code.
Documentation in the source is rooted in docs/README.md.
Learn how to Get Around the Chromium Source Code Directory Structure.
For historical reasons, there are some small top level directories. Now the guidance is that new top level directories are for product (e.g. Chrome, Android WebView, Ash). Even if these products have multiple executables, the code should be in subdirectories of the product.
If you found a bug, please file it at https://crbug.com/new.