Enrollment token is used to get AfW accounts for ARC++.
The following revision refers to this bug: https://chromium.googlesource.com/chromium/src.git/+/56c49db6fa925b9190d362d2a3d1207f7194242d commit 56c49db6fa925b9190d362d2a3d1207f7194242d Author: hunyadym <hunyadym@chromium.org> Date: Tue Feb 07 18:57:42 2017 Get enrollment token from DMServer when an Active Directory user uses ARC When ARC asks Chrome for authentication info, if the current user is an Active Directory user, Chrome gets an enrollment token from DMServer instead of the auth codes which are used for regular GAIA accounts. This CL also enables the Play Store icon for Active Directory users. BUG= 680954 , 680955 , 680956 Review-Url: https://codereview.chromium.org/2655873002 Cr-Commit-Position: refs/heads/master@{#448682} [modify] https://crrev.com/56c49db6fa925b9190d362d2a3d1207f7194242d/chrome/browser/chromeos/BUILD.gn [modify] https://crrev.com/56c49db6fa925b9190d362d2a3d1207f7194242d/chrome/browser/chromeos/arc/arc_auth_service.cc [modify] https://crrev.com/56c49db6fa925b9190d362d2a3d1207f7194242d/chrome/browser/chromeos/arc/arc_auth_service.h [modify] https://crrev.com/56c49db6fa925b9190d362d2a3d1207f7194242d/chrome/browser/chromeos/arc/arc_session_manager.h [modify] https://crrev.com/56c49db6fa925b9190d362d2a3d1207f7194242d/chrome/browser/chromeos/arc/arc_util.cc [modify] https://crrev.com/56c49db6fa925b9190d362d2a3d1207f7194242d/chrome/browser/chromeos/arc/arc_util_unittest.cc [add] https://crrev.com/56c49db6fa925b9190d362d2a3d1207f7194242d/chrome/browser/chromeos/arc/auth/arc_active_directory_enrollment_token_fetcher.cc [add] https://crrev.com/56c49db6fa925b9190d362d2a3d1207f7194242d/chrome/browser/chromeos/arc/auth/arc_active_directory_enrollment_token_fetcher.h [add] https://crrev.com/56c49db6fa925b9190d362d2a3d1207f7194242d/chrome/browser/chromeos/arc/auth/arc_active_directory_enrollment_token_fetcher_browsertest.cc [delete] https://crrev.com/61bfd27852074dac34ab7b3225fcbf92d9b0689f/chrome/browser/chromeos/arc/auth/arc_auth_code_fetcher.h [add] https://crrev.com/56c49db6fa925b9190d362d2a3d1207f7194242d/chrome/browser/chromeos/arc/auth/arc_auth_info_fetcher.h [modify] https://crrev.com/56c49db6fa925b9190d362d2a3d1207f7194242d/chrome/browser/chromeos/arc/auth/arc_background_auth_code_fetcher.h [modify] https://crrev.com/56c49db6fa925b9190d362d2a3d1207f7194242d/chrome/browser/chromeos/arc/auth/arc_manual_auth_code_fetcher.h [modify] https://crrev.com/56c49db6fa925b9190d362d2a3d1207f7194242d/chrome/browser/chromeos/arc/auth/arc_robot_auth_code_fetcher.h [modify] https://crrev.com/56c49db6fa925b9190d362d2a3d1207f7194242d/chrome/browser/chromeos/login/enrollment/enterprise_enrollment_helper_impl.cc [modify] https://crrev.com/56c49db6fa925b9190d362d2a3d1207f7194242d/chrome/test/BUILD.gn [modify] https://crrev.com/56c49db6fa925b9190d362d2a3d1207f7194242d/chromeos/chromeos_switches.cc [modify] https://crrev.com/56c49db6fa925b9190d362d2a3d1207f7194242d/components/arc/arc_util.cc [modify] https://crrev.com/56c49db6fa925b9190d362d2a3d1207f7194242d/components/arc/arc_util.h [modify] https://crrev.com/56c49db6fa925b9190d362d2a3d1207f7194242d/components/arc/arc_util_unittest.cc [modify] https://crrev.com/56c49db6fa925b9190d362d2a3d1207f7194242d/components/arc/common/auth.mojom [modify] https://crrev.com/56c49db6fa925b9190d362d2a3d1207f7194242d/components/policy/core/browser/cloud/message_util.cc [modify] https://crrev.com/56c49db6fa925b9190d362d2a3d1207f7194242d/components/policy/core/common/cloud/cloud_policy_constants.cc [modify] https://crrev.com/56c49db6fa925b9190d362d2a3d1207f7194242d/components/policy/core/common/cloud/cloud_policy_constants.h [modify] https://crrev.com/56c49db6fa925b9190d362d2a3d1207f7194242d/components/policy/core/common/cloud/cloud_policy_refresh_scheduler.cc [modify] https://crrev.com/56c49db6fa925b9190d362d2a3d1207f7194242d/components/policy/core/common/cloud/device_management_service.cc [modify] https://crrev.com/56c49db6fa925b9190d362d2a3d1207f7194242d/components/policy/core/common/cloud/device_management_service.h
bulk Verify of older or not-user-facing Chromad bugs
Comment 1 by hunyadym@chromium.org
, Jan 13 2017