[IceBreaker&Dasherless] Add profile GUID pre-generation. Add the options to pre-generate profile GUID before it's created in profile ID service and to calculate profile ID with a given profile GUID. Current use case: Profile registration occurs before profile creation in the OIDC flow, because the registration process also acts as validation process for the OIDC authentication results. The flow needs to use the same profile ID in this first registration call, and in the first policy fetch call after the profile is created. Otherwise, DM server will create two separate entries for the same profile, and one of them is obsolete. Bug: 326188539 Change-Id: I975a1e4b5a95faaf290b2ab9948c7a0847da367b Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5331522 Commit-Queue: Zonghan Xu <xzonghan@chromium.org> Reviewed-by: Owen Min <zmin@chromium.org> Cr-Commit-Position: refs/heads/main@{#1304645}
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.