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

Side by Side Diff: remoting/webapp/appsv2.patch

Issue 12905012: Webapp changes to support third party authentication (Closed) Base URL: http://git.chromium.org/chromium/src.git@master
Patch Set: Rebase, update patch Created 7 years, 7 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
« no previous file with comments | « remoting/resources/remoting_strings.grd ('k') | remoting/webapp/build-webapp.py » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 diff --git a/remoting/webapp/event_handlers.js b/remoting/webapp/event_handlers. js 1 diff --git a/remoting/webapp/event_handlers.js b/remoting/webapp/event_handlers. js
2 index 5dfc368..f69d984 100644 2 index 5dfc368..f69d984 100644
3 --- a/event_handlers.js 3 --- a/event_handlers.js
4 +++ b/event_handlers.js 4 +++ b/event_handlers.js
5 @@ -54,7 +54,6 @@ function onLoad() { 5 @@ -54,7 +54,6 @@ function onLoad() {
6 fn: remoting.sendCtrlAltDel }, 6 fn: remoting.sendCtrlAltDel },
7 { event: 'click', id: 'send-print-screen', 7 { event: 'click', id: 'send-print-screen',
8 fn: remoting.sendPrintScreen }, 8 fn: remoting.sendPrintScreen },
9 - { event: 'click', id: 'auth-button', fn: doAuthRedirect }, 9 - { event: 'click', id: 'auth-button', fn: doAuthRedirect },
10 { event: 'click', id: 'share-button', fn: remoting.tryShare }, 10 { event: 'click', id: 'share-button', fn: remoting.tryShare },
(...skipping 25 matching lines...) Expand all
36 +++ b/main.html 36 +++ b/main.html
37 @@ -35,6 +35,7 @@ found in the LICENSE file. 37 @@ -35,6 +35,7 @@ found in the LICENSE file.
38 <script src="host_settings.js"></script> 38 <script src="host_settings.js"></script>
39 <script src="host_setup_dialog.js"></script> 39 <script src="host_setup_dialog.js"></script>
40 <script src="host_table_entry.js"></script> 40 <script src="host_table_entry.js"></script>
41 + <script src="identity.js"></script> 41 + <script src="identity.js"></script>
42 <script src="l10n.js"></script> 42 <script src="l10n.js"></script>
43 <script src="log_to_server.js"></script> 43 <script src="log_to_server.js"></script>
44 <script src="menu_button.js"></script> 44 <script src="menu_button.js"></script>
45 diff --git a/remoting/webapp/manifest.json b/remoting/webapp/manifest.json 45 diff --git a/remoting/webapp/manifest.json b/remoting/webapp/manifest.json
46 index 5be9243..39052b9 100644 46 index d1f8d1f..67bf660 100644
47 --- a/manifest.json 47 --- a/manifest.json
48 +++ b/manifest.json 48 +++ b/manifest.json
49 @@ -5,24 +5,16 @@ 49 @@ -5,30 +5,16 @@
50 "manifest_version": 2, 50 "manifest_version": 2,
51 "default_locale": "en", 51 "default_locale": "en",
52 "app": { 52 "app": {
53 - "launch": { 53 - "launch": {
54 - "local_path": "main.html" 54 - "local_path": "main.html"
55 - }
56 - },
55 + "background": { 57 + "background": {
56 + "scripts": ["background.js"] 58 + "scripts": ["background.js"]
57 } 59 + }
58 }, 60 + },
59 + "key": "chromotingappsv2", 61 + "key": "chromotingappsv2",
60 "icons": { 62 "icons": {
61 "128": "chromoting128.webp", 63 "128": "chromoting128.webp",
62 "48": "chromoting48.webp", 64 "48": "chromoting48.webp",
63 "16": "chromoting16.webp" 65 "16": "chromoting16.webp"
64 }, 66 },
65 - "content_scripts": [ 67 - "content_scripts": [
66 - { 68 - {
67 - "matches": [ 69 - "matches": [
68 - "OAUTH2_REDIRECT_URL" 70 - "OAUTH2_REDIRECT_URL"
69 - ], 71 - ],
70 - "js": [ "cs_oauth2_trampoline.js" ] 72 - "js": [ "cs_oauth2_trampoline.js" ]
73 - },
74 - {
75 - "matches": [
76 - "THIRD_PARTY_AUTH_REDIRECT_URL"
77 - ],
78 - "js": [ "cs_third_party_auth_trampoline.js" ]
71 - } 79 - }
72 - ], 80 - ],
73 - "content_security_policy": "default-src 'self'; script-src 'self' TALK_GADGET _HOST; style-src 'self' https://fonts.googleapis.com; img-src 'self' TALK_GADGET _HOST; font-src *; connect-src 'self' OAUTH2_ACCOUNTS_HOST GOOGLE_API_HOSTS TALK _GADGET_HOST https://relay.google.com", 81 - "content_security_policy": "default-src 'self'; script-src 'self' TALK_GADGET _HOST; style-src 'self' https://fonts.googleapis.com; img-src 'self' TALK_GADGET _HOST; font-src *; connect-src 'self' OAUTH2_ACCOUNTS_HOST GOOGLE_API_HOSTS TALK _GADGET_HOST https://relay.google.com",
74 "permissions": [ 82 "optional_permissions": [
75 "OAUTH2_ACCOUNTS_HOST/*", 83 "<all_urls>"
76 "OAUTH2_API_BASE_URL/*", 84 ],
77 @@ -30,18 +22,22 @@ 85 @@ -41,16 +27,20 @@
78 "TALK_GADGET_HOST/talkgadget/*",
79 "https://relay.google.com/*",
80 "storage", 86 "storage",
81 "clipboardRead", 87 "clipboardRead",
82 - "clipboardWrite" 88 "clipboardWrite",
83 - ], 89 + "experimental"
90 ],
84 - "plugins": [ 91 - "plugins": [
85 - { "path": "remoting_host_plugin.dll", "public": false }, 92 - { "path": "remoting_host_plugin.dll", "public": false },
86 - { "path": "libremoting_host_plugin.ia32.so", "public": false }, 93 - { "path": "libremoting_host_plugin.ia32.so", "public": false },
87 - { "path": "libremoting_host_plugin.x64.so", "public": false }, 94 - { "path": "libremoting_host_plugin.x64.so", "public": false },
88 - { "path": "remoting_host_plugin.plugin", "public": false } 95 - { "path": "remoting_host_plugin.plugin", "public": false }
89 + "clipboardWrite", 96 - ],
90 + "experimental"
91 ],
92 + "oauth2": { 97 + "oauth2": {
93 + "client_id": "45833509441.apps.googleusercontent.com", 98 + "client_id": "45833509441.apps.googleusercontent.com",
94 + "scopes": [ 99 + "scopes": [
95 + "https://www.googleapis.com/auth/chromoting https://www.googleapis.com/au th/googletalk https://www.googleapis.com/auth/userinfo#email" 100 + "https://www.googleapis.com/auth/chromoting https://www.googleapis.com/au th/googletalk https://www.googleapis.com/auth/userinfo#email"
96 + ] 101 + ]
97 + }, 102 + },
98 "requirements": { 103 "requirements": {
99 "plugins": { 104 "plugins": {
100 "npapi": false 105 "npapi": false
101 } 106 }
(...skipping 40 matching lines...) Expand 10 before | Expand all | Expand 10 after
142 diff --git a/remoting/webapp/xhr_proxy.js b/remoting/webapp/xhr_proxy.js 147 diff --git a/remoting/webapp/xhr_proxy.js b/remoting/webapp/xhr_proxy.js
143 index 4c45780..653b481 100644 148 index 4c45780..653b481 100644
144 --- a/xhr_proxy.js 149 --- a/xhr_proxy.js
145 +++ b/xhr_proxy.js 150 +++ b/xhr_proxy.js
146 @@ -90,4 +90,4 @@ remoting.XMLHttpRequestProxy.prototype.DONE = 4; 151 @@ -90,4 +90,4 @@ remoting.XMLHttpRequestProxy.prototype.DONE = 4;
147 152
148 // Since the WCS driver code constructs XHRs directly, the only mechanism for 153 // Since the WCS driver code constructs XHRs directly, the only mechanism for
149 // proxying them is to replace the XMLHttpRequest constructor. 154 // proxying them is to replace the XMLHttpRequest constructor.
150 -//XMLHttpRequest = remoting.XMLHttpRequestProxy; 155 -//XMLHttpRequest = remoting.XMLHttpRequestProxy;
151 +XMLHttpRequest = remoting.XMLHttpRequestProxy; 156 +XMLHttpRequest = remoting.XMLHttpRequestProxy;
OLDNEW
« no previous file with comments | « remoting/resources/remoting_strings.grd ('k') | remoting/webapp/build-webapp.py » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698