Tracking bug for making Source/modules/credentialmanager/ talk directly to the browser-side implementation in components/password_manager/content/browser/ using Mojo.
This will allow us to remove multiple layers of indirection and duplicates of data structures, namely:
* public/platform/: everything CM API related, namely:
-- WebCredentialManagerClient,
-- Web*Credential* data structures.
* Source/platform/credentialmanager/: everything, namely:
-- Platform*Credential data structures.
* Source/modules/credentialmanager/:
-- WebCredentialManagerClient,
-- blink::CredentialManagerClient
* components/password_manager/content/renderer/: everything, namely:
-- password_manager::CredentialManagerClient
* components/password_manager/content/common/: everything, namely:
-- credential_manager.mojom is moved to public/platform/modules/credentialmanager
-- type mappings is moved to components/password_manager/content/browser
* components/password_manager/core/common/: everything CM API related, namely:
-- credential_manager_types* is moved to components/password_manager/core/browser
Comment 1 by engedy@chromium.org
, Jul 7 2017