|
Force enterprise enrollment flow upon detection of inconsistent state.
At the time LoginDisplayHostImpl decides whether enrollment flow is to be
started, policy hasn't been read yet, so LoginDisplayHostImpl is not in a
position to decide whether recovery is required. To work around this, upon
policy load on machines requiring recovery, a flag is stored in prefs which
is accessed by LoginDisplayHostImpl early during (next) boot.
Enrollment recovery depends on the availability of the machine id and is
silently skipped when the latter is missing. There'll be a separate CL to
have session manager provide the machine id on devices that require recovery.
BUG= 389481
Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=282028
Total comments: 10
|
Unified diffs |
Side-by-side diffs |
Delta from patch set |
Stats (+93 lines, -17 lines) |
Patch |
 |
M |
chrome/browser/chromeos/login/startup_utils.h
|
View
|
|
2 chunks |
+7 lines, -1 line |
0 comments
|
Download
|
 |
M |
chrome/browser/chromeos/login/startup_utils.cc
|
View
|
|
3 chunks |
+15 lines, -0 lines |
0 comments
|
Download
|
 |
M |
chrome/browser/chromeos/login/ui/login_display_host_impl.cc
|
View
|
1
2
3
|
1 chunk |
+6 lines, -5 lines |
0 comments
|
Download
|
 |
M |
chrome/browser/chromeos/login/wizard_controller.h
|
View
|
|
1 chunk |
+3 lines, -0 lines |
0 comments
|
Download
|
 |
M |
chrome/browser/chromeos/login/wizard_controller.cc
|
View
|
|
4 chunks |
+13 lines, -2 lines |
0 comments
|
Download
|
 |
M |
chrome/browser/chromeos/policy/device_cloud_policy_initializer.h
|
View
|
|
1 chunk |
+3 lines, -0 lines |
0 comments
|
Download
|
 |
M |
chrome/browser/chromeos/policy/device_cloud_policy_initializer.cc
|
View
|
1
|
3 chunks |
+18 lines, -0 lines |
0 comments
|
Download
|
 |
M |
chrome/browser/chromeos/policy/device_cloud_policy_store_chromeos.h
|
View
|
|
1 chunk |
+3 lines, -2 lines |
0 comments
|
Download
|
 |
M |
chrome/browser/chromeos/policy/device_cloud_policy_store_chromeos.cc
|
View
|
|
3 chunks |
+15 lines, -6 lines |
0 comments
|
Download
|
 |
M |
chrome/browser/chromeos/policy/device_cloud_policy_store_chromeos_unittest.cc
|
View
|
1
2
|
3 chunks |
+5 lines, -1 line |
0 comments
|
Download
|
 |
M |
chrome/common/pref_names.h
|
View
|
1
2
3
|
1 chunk |
+1 line, -0 lines |
0 comments
|
Download
|
 |
M |
chrome/common/pref_names.cc
|
View
|
1
2
3
|
1 chunk |
+4 lines, -0 lines |
0 comments
|
Download
|
Total messages: 13 (0 generated)
|