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

Unified Diff: remoting/webapp/crd/js/client_plugin.js

Issue 954373002: [Webapp Refactor] Group authentications fields into remoting.CredentialsProvider. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Created 5 years, 10 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 side-by-side diff with in-line comments
Download patch
Index: remoting/webapp/crd/js/client_plugin.js
diff --git a/remoting/webapp/crd/js/client_plugin.js b/remoting/webapp/crd/js/client_plugin.js
index a7fdd34d1fba5cc92262f7ed6a99aae90a94a20d..4e32e55fb41d621640baf8e601c6cedf04a68d6b 100644
--- a/remoting/webapp/crd/js/client_plugin.js
+++ b/remoting/webapp/crd/js/client_plugin.js
@@ -34,25 +34,12 @@ remoting.ClientPlugin.prototype.element = function() {};
remoting.ClientPlugin.prototype.initialize = function(onDone) {};
/**
- * @param {string} hostJid The jid of the host to connect to.
- * @param {string} hostPublicKey The base64 encoded version of the host's
- * public key.
+ * @param {remoting.Host} host The host to connect to.
* @param {string} localJid Local jid.
- * @param {string} sharedSecret The access code for IT2Me or the PIN
- * for Me2Me.
- * @param {string} authenticationMethods Comma-separated list of
- * authentication methods the client should attempt to use.
- * @param {string} authenticationTag A host-specific tag to mix into
- * authentication hashes.
- * @param {string} clientPairingId For paired Me2Me connections, the
- * pairing id for this client, as issued by the host.
- * @param {string} clientPairedSecret For paired Me2Me connections, the
- * paired secret for this client, as issued by the host.
- */
-remoting.ClientPlugin.prototype.connect = function(
- hostJid, hostPublicKey, localJid, sharedSecret,
- authenticationMethods, authenticationTag,
- clientPairingId, clientPairedSecret) {};
+ * @param {remoting.CredentialsProvider} credentials The credentials
+ */
+remoting.ClientPlugin.prototype.connect =
+ function(host, localJid, credentials) {};
/**
* @param {number} key The keycode to inject.
@@ -98,11 +85,6 @@ remoting.ClientPlugin.prototype.sendClipboardItem =
function(mimeType, item) {};
/**
- * Tell the plugin to request a PIN asynchronously.
- */
-remoting.ClientPlugin.prototype.useAsyncPinDialog = function() {};
Jamie 2015/02/26 23:20:14 Please mention in the CL description that you're r
kelvinp 2015/02/27 01:03:20 Done.
-
-/**
* Request that this client be paired with the current host.
*
* @param {string} clientName The human-readable name of the client.
@@ -113,27 +95,11 @@ remoting.ClientPlugin.prototype.requestPairing =
function(clientName, onDone) {};
/**
- * Called when a PIN is obtained from the user.
- *
- * @param {string} pin The PIN.
- */
-remoting.ClientPlugin.prototype.onPinFetched = function(pin) {};
-
-/**
* Allows automatic mouse-lock.
*/
remoting.ClientPlugin.prototype.allowMouseLock = function() {};
/**
- * Sets the third party authentication token and shared secret.
- *
- * @param {string} token The token received from the token URL.
- * @param {string} sharedSecret Shared secret received from the token URL.
- */
-remoting.ClientPlugin.prototype.onThirdPartyTokenFetched =
- function(token, sharedSecret) {};
-
-/**
* @param {boolean} pause True to pause the audio stream; false to resume it.
*/
remoting.ClientPlugin.prototype.pauseAudio = function(pause) {};
@@ -223,23 +189,6 @@ remoting.ClientPlugin.prototype.setMouseCursorHandler =
function(handler) {};
/**
- * @param {function(string, string, string):void} handler Callback for
- * fetching third-party tokens. The first parameter is the token URL; the
- * second is the public key of the host; the third is the OAuth2 scope
- * being requested.
- */
-remoting.ClientPlugin.prototype.setFetchThirdPartyTokenHandler =
- function(handler) {};
-
-/**
- * @param {function(boolean):void} handler Callback for fetching a PIN from
- * the user. The parameter is true if PIN pairing is supported by the
- * host, or false otherwise.
- */
-remoting.ClientPlugin.prototype.setFetchPinHandler =
- function(handler) {};
-
-/**
* @param {function({rects:Array<Array<number>>}):void|null} handler Callback
* to receive dirty region information for each video frame, for debugging.
*/

Powered by Google App Engine
This is Rietveld 408576698