Updates to match evolving lower-level code.
authorMargaret Wasserman <mrw@painless-security.com>
Wed, 5 Nov 2014 16:02:57 +0000 (11:02 -0500)
committerMargaret Wasserman <mrw@painless-security.com>
Wed, 5 Nov 2014 16:02:57 +0000 (11:02 -0500)
navigator.gssweb.js

index a72fa87..27163c0 100644 (file)
@@ -124,7 +124,7 @@ var GSSWeb = (function () {
     };
 
     if ("" != this.clientCred) {
-      params.claimant_cred_handle = this.clientCred;
+      params.cred_handle = this.clientCred;
     }
     if ("" != this.serverToken) {
       params.input_token = this.serverToken;
@@ -135,20 +135,18 @@ var GSSWeb = (function () {
 
     this.gss.init_sec_context(params);
   };
+
   GSSWeb.prototype.sendTokenToServer = 
-    function (ctxt, 
-              mech_type, 
-              output_token, 
-              ret_flags, 
-              time_rec,
+    function (data, 
               app_tag) {
-    this.clientToken = output_token;
-    this.context = ctxt;
+    this.clientToken = data.output_token;
+    this.context = data.context_handle;
 
-    var data = "nonce=" + this.nonce +
+    var msg = "nonce=" + this.nonce +
                "&token=" + encodeURIComponent(this.clientToken);
-    this.xhr.send(data);
+    this.xhr.send(msg);
   };
+
   GSSWeb.prototype.recvTokenFromServer = function () {
     // Only care when we're ready
     if (this.xhr.readyState != 4) {