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

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

Issue 88293003: Whitelist two more apps for use in public sessions (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Created 7 years 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 device-local accounts. 20 // Apps/extensions explicitly whitelisted for use in device-local accounts.
21 const char* kDeviceLocalAccountWhitelist[] = { 21 const char* kDeviceLocalAccountWhitelist[] = {
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 // Retail mode:
28 "ehcabepphndocfmgbdkbjibfodelmpbb", // Angry Birds 28 "ehcabepphndocfmgbdkbjibfodelmpbb", // Angry Birds demo
29 "kgimkbnclbekdkabkpjhpakhhalfanda", // Bejeweled 29 "kgimkbnclbekdkabkpjhpakhhalfanda", // Bejeweled demo
30 "joodangkbfjnajiiifokapkpmhfnpleo", // Calculator 30 "joodangkbfjnajiiifokapkpmhfnpleo", // Calculator
31 "fpgfohogebplgnamlafljlcidjedbdeb", // Calendar 31 "fpgfohogebplgnamlafljlcidjedbdeb", // Calendar demo
32 "hfhhnacclhffhdffklopdkcgdhifgngh", // Camera 32 "hfhhnacclhffhdffklopdkcgdhifgngh", // Camera
33 "cdjikkcakjcdjemakobkmijmikhkegcj", // Chrome Remote Desktop 33 "cdjikkcakjcdjemakobkmijmikhkegcj", // Chrome Remote Desktop demo
34 "jkoildpomkimndcphjpffmephmcmkfhn", // Chromebook Demo App 34 "jkoildpomkimndcphjpffmephmcmkfhn", // Chromebook Demo App
35 "ielkookhdphmgbipcfmafkaiagademfp", // Custom bookmarks 35 "ielkookhdphmgbipcfmafkaiagademfp", // Custom bookmarks
36 "kogjlbfgggambihdjcpijgcbmenblimd", // Custom bookmarks 36 "kogjlbfgggambihdjcpijgcbmenblimd", // Custom bookmarks
37 "ogbkmlkceflgpilgbmbcfbifckpkfacf", // Custom bookmarks 37 "ogbkmlkceflgpilgbmbcfbifckpkfacf", // Custom bookmarks
38 "pbbbjjecobhljkkcenlakfnkmkfkfamd", // Custom bookmarks 38 "pbbbjjecobhljkkcenlakfnkmkfkfamd", // Custom bookmarks
39 "jkbfjmnjcdmhlfpephomoiipbhcoiffb", // Custom bookmarks 39 "jkbfjmnjcdmhlfpephomoiipbhcoiffb", // Custom bookmarks
40 "dgmblbpgafgcgpkoiilhjifindhinmai", // Custom bookmarks 40 "dgmblbpgafgcgpkoiilhjifindhinmai", // Custom bookmarks
41 "iggnealjakkgfofealilhkkclnbnfnmo", // Custom bookmarks 41 "iggnealjakkgfofealilhkkclnbnfnmo", // Custom bookmarks
42 "lplkobnahgbopmpkdapaihnnojkphahc", // Custom bookmarks 42 "lplkobnahgbopmpkdapaihnnojkphahc", // Custom bookmarks
43 "lejnflfhjpcannpaghnahbedlabpmhoh", // Custom bookmarks 43 "lejnflfhjpcannpaghnahbedlabpmhoh", // Custom bookmarks
44 "ebkhfdfghngbimnpgelagnfacdafhaba", // Deezer 44 "ebkhfdfghngbimnpgelagnfacdafhaba", // Deezer demo
45 "npnjdccdffhdndcbeappiamcehbhjibf", // Docs.app 45 "npnjdccdffhdndcbeappiamcehbhjibf", // Docs.app demo
46 "iddohohhpmajlkbejjjcfednjnhlnenk", // Evernote 46 "iddohohhpmajlkbejjjcfednjnhlnenk", // Evernote demo
47 "bjdhhokmhgelphffoafoejjmlfblpdha", // Gmail 47 "bjdhhokmhgelphffoafoejjmlfblpdha", // Gmail demo
48 "mdhnphfgagkpdhndljccoackjjhghlif", // Google Drive 48 "mdhnphfgagkpdhndljccoackjjhghlif", // Google Drive demo
49 "fgjnkhlabjcaajddbaenilcmpcidahll", // Google+ 49 "dondgdlndnpianbklfnehgdhkickdjck", // Google Keep demo
50 "cgmlfbhkckbedohgdepgbkflommbfkep", // Hangouts.app 50 "fgjnkhlabjcaajddbaenilcmpcidahll", // Google+ demo
51 "edhhaiphkklkcfcbnlbpbiepchnkgkpn", // Helper.extension 51 "ifpkhncdnjfipfjlhfidljjffdgklanh", // Google+ Photos demo
52 "diehajhcjifpahdplfdkhiboknagmfii", // Kindle 52 "cgmlfbhkckbedohgdepgbkflommbfkep", // Hangouts.app demo
53 "nhpmmldpbfjofkipjaieeomhnmcgihfm", // Menu.app 53 "edhhaiphkklkcfcbnlbpbiepchnkgkpn", // Helper.extension demo
54 "onbhgdmifjebcabplolilidlpgeknifi", // Music.app 54 "diehajhcjifpahdplfdkhiboknagmfii", // Kindle demo
55 "kkkbcoabfhgekpnddfkaphobhinociem", // Netflix 55 "nhpmmldpbfjofkipjaieeomhnmcgihfm", // Menu.app demo
56 "adlphlfdhhjenpgimjochcpelbijkich", // New York Times 56 "onbhgdmifjebcabplolilidlpgeknifi", // Music.app demo
57 "cgefhjmlaifaamhhoojmpcnihlbddeki", // Pandora 57 "kkkbcoabfhgekpnddfkaphobhinociem", // Netflix demo
58 "kpjjigggmcjinapdeipapdcnmnjealll", // Pixlr 58 "adlphlfdhhjenpgimjochcpelbijkich", // New York Times demo
59 "aleodiobpjillgfjdkblghiiaegggmcm", // Quickoffice 59 "cgefhjmlaifaamhhoojmpcnihlbddeki", // Pandora demo
60 "nifkmgcdokhkjghdlgflonppnefddien", // Sheets 60 "kpjjigggmcjinapdeipapdcnmnjealll", // Pixlr demo
61 "hdmobeajeoanbanmdlabnbnlopepchip", // Slides 61 "aleodiobpjillgfjdkblghiiaegggmcm", // Quickoffice demo
62 "dgohlccohkojjgkkfholmobjjoledflp", // Spotify 62 "nifkmgcdokhkjghdlgflonppnefddien", // Sheets demo
63 "dhmdaeekeihmajjnmichlhiffffdbpde", // Store.app 63 "hdmobeajeoanbanmdlabnbnlopepchip", // Slides demo
64 "jeabmjjifhfcejonjjhccaeigpnnjaak", // TweetDeck 64 "dgohlccohkojjgkkfholmobjjoledflp", // Spotify demo
65 "pbdihpaifchmclcmkfdgffnnpfbobefh", // YouTube 65 "dhmdaeekeihmajjnmichlhiffffdbpde", // Store.app demo
66 "jeabmjjifhfcejonjjhccaeigpnnjaak", // TweetDeck demo
67 "pbdihpaifchmclcmkfdgffnnpfbobefh", // YouTube demo
66 }; 68 };
67 69
68 } // namespace 70 } // namespace
69 71
70 DeviceLocalAccountManagementPolicyProvider:: 72 DeviceLocalAccountManagementPolicyProvider::
71 DeviceLocalAccountManagementPolicyProvider( 73 DeviceLocalAccountManagementPolicyProvider(
72 policy::DeviceLocalAccount::Type account_type) 74 policy::DeviceLocalAccount::Type account_type)
73 : account_type_(account_type) { 75 : account_type_(account_type) {
74 } 76 }
75 77
(...skipping 37 matching lines...) Expand 10 before | Expand all | Expand 10 after
113 if (error) { 115 if (error) {
114 *error = l10n_util::GetStringFUTF16( 116 *error = l10n_util::GetStringFUTF16(
115 IDS_EXTENSION_CANT_INSTALL_IN_DEVICE_LOCAL_ACCOUNT, 117 IDS_EXTENSION_CANT_INSTALL_IN_DEVICE_LOCAL_ACCOUNT,
116 UTF8ToUTF16(extension->name()), 118 UTF8ToUTF16(extension->name()),
117 UTF8ToUTF16(extension->id())); 119 UTF8ToUTF16(extension->id()));
118 } 120 }
119 return false; 121 return false;
120 } 122 }
121 123
122 } // namespace chromeos 124 } // 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