Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(529)

Side by Side Diff: chrome/browser/chromeos/extensions/device_local_account_management_policy_provider.cc

Issue 405353008: Whitelist two more apps for use in public sessions (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Created 6 years, 5 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
« no previous file with comments | « no previous file | no next file » | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 // Copyright 2013 The Chromium Authors. All rights reserved. 1 // Copyright 2013 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be 2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file. 3 // found in the LICENSE file.
4 4
5 #include "chrome/browser/chromeos/extensions/device_local_account_management_pol icy_provider.h" 5 #include "chrome/browser/chromeos/extensions/device_local_account_management_pol icy_provider.h"
6 6
7 #include <string> 7 #include <string>
8 8
9 #include "base/logging.h" 9 #include "base/logging.h"
10 #include "base/strings/utf_string_conversions.h" 10 #include "base/strings/utf_string_conversions.h"
11 #include "extensions/common/extension.h" 11 #include "extensions/common/extension.h"
12 #include "extensions/common/manifest.h" 12 #include "extensions/common/manifest.h"
13 #include "grit/generated_resources.h" 13 #include "grit/generated_resources.h"
14 #include "ui/base/l10n/l10n_util.h" 14 #include "ui/base/l10n/l10n_util.h"
15 15
16 namespace chromeos { 16 namespace chromeos {
17 17
18 namespace { 18 namespace {
19 19
20 // Apps/extensions explicitly whitelisted for use in public sessions. 20 // Apps/extensions explicitly whitelisted for use in public sessions.
21 const char* kPublicSessionWhitelist[] = { 21 const char* kPublicSessionWhitelist[] = {
22 // Public sessions in general: 22 // Public sessions in general:
23 "cbkkbcmdlboombapidmoeolnmdacpkch", // Chrome RDP 23 "cbkkbcmdlboombapidmoeolnmdacpkch", // Chrome RDP
24 "djflhoibgkdhkhhcedjiklpkjnoahfmg", // User Agent Switcher 24 "djflhoibgkdhkhhcedjiklpkjnoahfmg", // User Agent Switcher
25 "iabmpiboiopbgfabjmgeedhcmjenhbla", // VNC Viewer 25 "iabmpiboiopbgfabjmgeedhcmjenhbla", // VNC Viewer
26 26
27 // Retail mode: 27 // Libraries:
28 "ehcabepphndocfmgbdkbjibfodelmpbb", // Angry Birds demo 28 "aclofikceldphonlfmghmimkodjdmhck", // Ancoris login component
29 "kgimkbnclbekdkabkpjhpakhhalfanda", // Bejeweled demo 29 "eilbnahdgoddoedakcmfkcgfoegeloil", // Ancoris proxy component
30 "joodangkbfjnajiiifokapkpmhfnpleo", // Calculator
31 "fpgfohogebplgnamlafljlcidjedbdeb", // Calendar demo
32 "hfhhnacclhffhdffklopdkcgdhifgngh", // Camera
33 "cdjikkcakjcdjemakobkmijmikhkegcj", // Chrome Remote Desktop demo
34 "jkoildpomkimndcphjpffmephmcmkfhn", // Chromebook Demo App
35 "ielkookhdphmgbipcfmafkaiagademfp", // Custom bookmarks
36 "kogjlbfgggambihdjcpijgcbmenblimd", // Custom bookmarks
37 "ogbkmlkceflgpilgbmbcfbifckpkfacf", // Custom bookmarks
38 "pbbbjjecobhljkkcenlakfnkmkfkfamd", // Custom bookmarks
39 "jkbfjmnjcdmhlfpephomoiipbhcoiffb", // Custom bookmarks
40 "dgmblbpgafgcgpkoiilhjifindhinmai", // Custom bookmarks
41 "iggnealjakkgfofealilhkkclnbnfnmo", // Custom bookmarks
42 "lplkobnahgbopmpkdapaihnnojkphahc", // Custom bookmarks
43 "lejnflfhjpcannpaghnahbedlabpmhoh", // Custom bookmarks
44 "ebkhfdfghngbimnpgelagnfacdafhaba", // Deezer demo
45 "npnjdccdffhdndcbeappiamcehbhjibf", // Docs.app demo
46 "iddohohhpmajlkbejjjcfednjnhlnenk", // Evernote demo
47 "bjdhhokmhgelphffoafoejjmlfblpdha", // Gmail demo
48 "mdhnphfgagkpdhndljccoackjjhghlif", // Google Drive demo
49 "dondgdlndnpianbklfnehgdhkickdjck", // Google Keep demo
50 "fgjnkhlabjcaajddbaenilcmpcidahll", // Google+ demo
51 "ifpkhncdnjfipfjlhfidljjffdgklanh", // Google+ Photos demo
52 "cgmlfbhkckbedohgdepgbkflommbfkep", // Hangouts.app demo
53 "edhhaiphkklkcfcbnlbpbiepchnkgkpn", // Helper.extension demo
54 "diehajhcjifpahdplfdkhiboknagmfii", // Kindle demo
55 "nhpmmldpbfjofkipjaieeomhnmcgihfm", // Menu.app demo
56 "onbhgdmifjebcabplolilidlpgeknifi", // Music.app demo
57 "kkkbcoabfhgekpnddfkaphobhinociem", // Netflix demo
58 "adlphlfdhhjenpgimjochcpelbijkich", // New York Times demo
59 "cgefhjmlaifaamhhoojmpcnihlbddeki", // Pandora demo
60 "kpjjigggmcjinapdeipapdcnmnjealll", // Pixlr demo
61 "aleodiobpjillgfjdkblghiiaegggmcm", // Quickoffice demo
62 "nifkmgcdokhkjghdlgflonppnefddien", // Sheets demo
63 "hdmobeajeoanbanmdlabnbnlopepchip", // Slides demo
64 "dgohlccohkojjgkkfholmobjjoledflp", // Spotify demo
65 "dhmdaeekeihmajjnmichlhiffffdbpde", // Store.app demo
66 "jeabmjjifhfcejonjjhccaeigpnnjaak", // TweetDeck demo
67 "pbdihpaifchmclcmkfdgffnnpfbobefh", // YouTube demo
68 30
69 // Testing extensions: 31 // Retail mode:
70 "ongnjlefhnoajpbodoldndkbkdgfomlp", // Show Managed Storage 32 "ehcabepphndocfmgbdkbjibfodelmpbb", // Angry Birds demo
33 "kgimkbnclbekdkabkpjhpakhhalfanda", // Bejeweled demo
34 "joodangkbfjnajiiifokapkpmhfnpleo", // Calculator
35 "fpgfohogebplgnamlafljlcidjedbdeb", // Calendar demo
36 "hfhhnacclhffhdffklopdkcgdhifgngh", // Camera
37 "cdjikkcakjcdjemakobkmijmikhkegcj", // Chrome Remote Desktop demo
38 "jkoildpomkimndcphjpffmephmcmkfhn", // Chromebook Demo App
39 "ielkookhdphmgbipcfmafkaiagademfp", // Custom bookmarks
40 "kogjlbfgggambihdjcpijgcbmenblimd", // Custom bookmarks
41 "ogbkmlkceflgpilgbmbcfbifckpkfacf", // Custom bookmarks
42 "pbbbjjecobhljkkcenlakfnkmkfkfamd", // Custom bookmarks
43 "jkbfjmnjcdmhlfpephomoiipbhcoiffb", // Custom bookmarks
44 "dgmblbpgafgcgpkoiilhjifindhinmai", // Custom bookmarks
45 "iggnealjakkgfofealilhkkclnbnfnmo", // Custom bookmarks
46 "lplkobnahgbopmpkdapaihnnojkphahc", // Custom bookmarks
47 "lejnflfhjpcannpaghnahbedlabpmhoh", // Custom bookmarks
48 "ebkhfdfghngbimnpgelagnfacdafhaba", // Deezer demo
49 "npnjdccdffhdndcbeappiamcehbhjibf", // Docs.app demo
50 "iddohohhpmajlkbejjjcfednjnhlnenk", // Evernote demo
51 "bjdhhokmhgelphffoafoejjmlfblpdha", // Gmail demo
52 "mdhnphfgagkpdhndljccoackjjhghlif", // Google Drive demo
53 "dondgdlndnpianbklfnehgdhkickdjck", // Google Keep demo
54 "fgjnkhlabjcaajddbaenilcmpcidahll", // Google+ demo
55 "ifpkhncdnjfipfjlhfidljjffdgklanh", // Google+ Photos demo
56 "cgmlfbhkckbedohgdepgbkflommbfkep", // Hangouts.app demo
57 "edhhaiphkklkcfcbnlbpbiepchnkgkpn", // Helper.extension demo
58 "diehajhcjifpahdplfdkhiboknagmfii", // Kindle demo
59 "nhpmmldpbfjofkipjaieeomhnmcgihfm", // Menu.app demo
60 "onbhgdmifjebcabplolilidlpgeknifi", // Music.app demo
61 "kkkbcoabfhgekpnddfkaphobhinociem", // Netflix demo
62 "adlphlfdhhjenpgimjochcpelbijkich", // New York Times demo
63 "cgefhjmlaifaamhhoojmpcnihlbddeki", // Pandora demo
64 "kpjjigggmcjinapdeipapdcnmnjealll", // Pixlr demo
65 "aleodiobpjillgfjdkblghiiaegggmcm", // Quickoffice demo
66 "nifkmgcdokhkjghdlgflonppnefddien", // Sheets demo
67 "hdmobeajeoanbanmdlabnbnlopepchip", // Slides demo
68 "dgohlccohkojjgkkfholmobjjoledflp", // Spotify demo
69 "dhmdaeekeihmajjnmichlhiffffdbpde", // Store.app demo
70 "jeabmjjifhfcejonjjhccaeigpnnjaak", // TweetDeck demo
71 "pbdihpaifchmclcmkfdgffnnpfbobefh", // YouTube demo
72
73 // Testing extensions:
74 "ongnjlefhnoajpbodoldndkbkdgfomlp", // Show Managed Storage
71 }; 75 };
72 76
73 } // namespace 77 } // namespace
74 78
75 DeviceLocalAccountManagementPolicyProvider:: 79 DeviceLocalAccountManagementPolicyProvider::
76 DeviceLocalAccountManagementPolicyProvider( 80 DeviceLocalAccountManagementPolicyProvider(
77 policy::DeviceLocalAccount::Type account_type) 81 policy::DeviceLocalAccount::Type account_type)
78 : account_type_(account_type) { 82 : account_type_(account_type) {
79 } 83 }
80 84
(...skipping 41 matching lines...) Expand 10 before | Expand all | Expand 10 after
122 if (error) { 126 if (error) {
123 *error = l10n_util::GetStringFUTF16( 127 *error = l10n_util::GetStringFUTF16(
124 IDS_EXTENSION_CANT_INSTALL_IN_DEVICE_LOCAL_ACCOUNT, 128 IDS_EXTENSION_CANT_INSTALL_IN_DEVICE_LOCAL_ACCOUNT,
125 base::UTF8ToUTF16(extension->name()), 129 base::UTF8ToUTF16(extension->name()),
126 base::UTF8ToUTF16(extension->id())); 130 base::UTF8ToUTF16(extension->id()));
127 } 131 }
128 return false; 132 return false;
129 } 133 }
130 134
131 } // namespace chromeos 135 } // namespace chromeos
OLDNEW
« no previous file with comments | « no previous file | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698