|
ComponentCloudPolicyService tracks the signin state.
The ComponentCloudPolicyService is used to fetch policy for Chrome components
such as extensions. This change makes it follow the sign-in state by observing
the cloud policy store and a cloud policy core, which determine that state
from the cloud policy system perspective.
The component policy cache will be cleared on signout.
The ComponentCloudPolicyService now tracks a CloudPolicyCore to determine
whether a CloudPolicyClient is available or not; it is possible to signin
and signout multiple times.
BUG= 108992
Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=235747
Total comments: 12
|
Unified diffs |
Side-by-side diffs |
Delta from patch set |
Stats (+375 lines, -211 lines) |
Patch |
|
M |
chrome/browser/chromeos/policy/user_cloud_policy_manager_chromeos.h
|
View
|
|
1 chunk |
+0 lines, -1 line |
0 comments
|
Download
|
|
M |
chrome/browser/chromeos/policy/user_cloud_policy_manager_chromeos.cc
|
View
|
1
|
3 chunks |
+2 lines, -7 lines |
0 comments
|
Download
|
|
M |
chrome/browser/policy/cloud/component_cloud_policy_browsertest.cc
|
View
|
|
3 chunks |
+3 lines, -2 lines |
0 comments
|
Download
|
|
M |
chrome/browser/policy/cloud/component_cloud_policy_service.h
|
View
|
1
2
3
|
5 chunks |
+39 lines, -30 lines |
0 comments
|
Download
|
|
M |
chrome/browser/policy/cloud/component_cloud_policy_service.cc
|
View
|
1
2
3
|
9 chunks |
+184 lines, -130 lines |
0 comments
|
Download
|
|
M |
chrome/browser/policy/cloud/component_cloud_policy_service_unittest.cc
|
View
|
1
2
3
|
14 chunks |
+116 lines, -36 lines |
0 comments
|
Download
|
|
M |
chrome/browser/policy/cloud/component_cloud_policy_store.h
|
View
|
|
1 chunk |
+3 lines, -0 lines |
0 comments
|
Download
|
|
M |
chrome/browser/policy/cloud/component_cloud_policy_store.cc
|
View
|
1
2
3
|
1 chunk |
+13 lines, -0 lines |
0 comments
|
Download
|
|
M |
chrome/browser/policy/cloud/resource_cache.h
|
View
|
|
1 chunk |
+3 lines, -0 lines |
0 comments
|
Download
|
|
M |
chrome/browser/policy/cloud/resource_cache.cc
|
View
|
|
1 chunk |
+7 lines, -0 lines |
0 comments
|
Download
|
|
M |
chrome/common/chrome_switches.h
|
View
|
1
2
3
|
1 chunk |
+0 lines, -1 line |
0 comments
|
Download
|
|
M |
chrome/common/chrome_switches.cc
|
View
|
1
2
3
|
1 chunk |
+0 lines, -4 lines |
0 comments
|
Download
|
|
M |
components/policy/core/common/policy_switches.h
|
View
|
|
1 chunk |
+1 line, -0 lines |
0 comments
|
Download
|
|
M |
components/policy/core/common/policy_switches.cc
|
View
|
|
1 chunk |
+4 lines, -0 lines |
0 comments
|
Download
|
Total messages: 5 (0 generated)
|