commit | 8b34f56ae64d3083023ba3672604276fca318b64 | [log] [tgz] |
---|---|---|
author | Colin Blundell <blundell@chromium.org> | Fri Jul 20 15:38:26 2018 |
committer | Commit Bot <commit-bot@chromium.org> | Fri Jul 20 15:38:26 2018 |
tree | a2aaba96db5134026863e975dacb1de359ef1a26 | |
parent | 02b33c1f9c7145169cfda0caf4b5eb0c50e471b5 [diff] |
IdentityManager: Add ability to get accounts in the cookie jar This CL adds an API to IdentityManager via which clients can obtain the latest cached state of the accounts in the Gaia cookie in the cookie jar, ordered by their order in the cookie jar. It serves as an initial step to porting consumers of GaiaCookieManagerService::ListAccounts(), although it intentionally provides only a subset of the functionality (in particular, it does not indicate whether the cached state is known to be stale). https://docs.google.com/document/d/1hcrJ44facCSHtMGBmPusvcoP-fAR300Hi-UFez8ffYQ/edit?pli=1#heading=h.w97eil1cygs2 sketches out the approach for extending this API to give IdentityManager the full functionality required to port all consumers of GaiaCookieManagerService::ListAccounts(). We are holding off on adding more functionality until we encounter use cases that require it. Bug: 859882 Change-Id: I062a9ce036aa886f1c105913eb1a774471bb63f8 Reviewed-on: https://chromium-review.googlesource.com/1141951 Reviewed-by: Mihai Sardarescu <msarda@chromium.org> Reviewed-by: Marc Treib <treib@chromium.org> Commit-Queue: Colin Blundell <blundell@chromium.org> Cr-Commit-Position: refs/heads/master@{#576874}
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.
Documentation in the source is rooted in docs/README.md.
Learn how to Get Around the Chromium Source Code Directory Structure .