+bool ProfilePolicyConnector::IsManaged() const {
+ return !GetManagementDomain().empty();
+}
+
+std::string ProfilePolicyConnector::GetManagementDomain() const {
+ if (!user_cloud_policy_manager_)
+ return "";
+ CloudPolicyStore* store = user_cloud_policy_manager_->core()->store();
+ if (store && store->is_managed() && store->policy()->has_username())
+ return gaia::ExtractDomainName(store->policy()->username());
+ return "";
+}
+