Enrollment into demo domain should be automatic and should not require user interaction (contrary to enterprise enrollment or current demo mode).
The following revision refers to this bug: https://chromium.googlesource.com/chromium/src.git/+/b5da9bf7638856ea671e161b8d8210c9189cdc09 commit b5da9bf7638856ea671e161b8d8210c9189cdc09 Author: Aga Wronska <agawronska@chromium.org> Date: Mon Jun 04 15:40:42 2018 demo mode: Add initial code for online Demo Mode setup. Move the enrollment related code to separate class and add basic tests. Bug: 815002 Change-Id: If1e9c8a86d1911ce3d3930413faca704ddf46424 Reviewed-on: https://chromium-review.googlesource.com/1069792 Reviewed-by: Thiemo Nagel <tnagel@chromium.org> Reviewed-by: Xiyuan Xia <xiyuan@chromium.org> Reviewed-by: Jun Mukai <mukai@chromium.org> Commit-Queue: Aga Wronska <agawronska@chromium.org> Cr-Commit-Position: refs/heads/master@{#564101} [modify] https://crrev.com/b5da9bf7638856ea671e161b8d8210c9189cdc09/chrome/browser/chromeos/BUILD.gn [add] https://crrev.com/b5da9bf7638856ea671e161b8d8210c9189cdc09/chrome/browser/chromeos/login/demo_mode/demo_setup_controller.cc [add] https://crrev.com/b5da9bf7638856ea671e161b8d8210c9189cdc09/chrome/browser/chromeos/login/demo_mode/demo_setup_controller.h [add] https://crrev.com/b5da9bf7638856ea671e161b8d8210c9189cdc09/chrome/browser/chromeos/login/demo_mode/demo_setup_controller_unittest.cc [modify] https://crrev.com/b5da9bf7638856ea671e161b8d8210c9189cdc09/chrome/browser/chromeos/login/enrollment/enterprise_enrollment_helper.h [modify] https://crrev.com/b5da9bf7638856ea671e161b8d8210c9189cdc09/chrome/browser/chromeos/login/screens/demo_setup_screen.cc [modify] https://crrev.com/b5da9bf7638856ea671e161b8d8210c9189cdc09/chrome/browser/chromeos/login/screens/demo_setup_screen.h
Comment 1 by agawronska@chromium.org
, Feb 23 2018