commit | 40ab09838d016448d30d740b0b3839490ff38e5f | [log] [tgz] |
---|---|---|
author | Colin Blundell <blundell@chromium.org> | Fri Feb 22 12:27:02 2019 |
committer | Commit Bot <commit-bot@chromium.org> | Fri Feb 22 12:27:02 2019 |
tree | ef319079439dee9fc42d18609a6f4ce31bff9f9c | |
parent | 74f06c96100fff32256843a1da031f566aed11e6 [diff] |
Change identity_services_provider_android.cc to talk to IdentityManager identity_services_provider_android.cc serves as the glue between the Java Profile object and the Java signin-related objects associated with that Profile. In particular, it allows for getting the Java AccountTrackerService and OAuth2TokenService objects associated with the Java Profile. This mapping isn't done in Java itself as the Java Profile object does not have a concept of KeyedServices. When we have internalized usage of these classes behind IdentityManager in Java, this glue will naturally be only on IdentityManager rather than on the underlying internal classes. In order to enable the completion of internalization of the C++ classes (of which this is one of the very few remaining blockers), we are introducing legacy C++ APIs on IdentityManager to get the Java objects for AccountTrackerService and ProfileOAuth2TokenService. Bug: 934701 Change-Id: Iab70b66a14892dcb37a6924e1e76742b5ac570a4 Reviewed-on: https://chromium-review.googlesource.com/c/1482793 Reviewed-by: Mihai Sardarescu <msarda@chromium.org> Commit-Queue: Colin Blundell <blundell@chromium.org> Cr-Commit-Position: refs/heads/master@{#634623}
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 .