小编Mag*_*nus的帖子

在MobileFirst v.6.3中使用ChallengeHandler的submitAdapterAuthentication()方法出现问题

我们在IBM MobileFirst v.6.3中遇到了ChallengeHandler的submitAdapterAuthentication()方法的问题.

我们将回调函数分配给options对象中的属性'onSuccess'和'onFailure' .

然后,我们提供options对象以submitAdapterAuthentication(invocationData,options)并执行它.

var ch = WL.Client.createChallengeHandler(securityTest);

//////////////////

function login (user, pass) {

  tempUser = {username: user, password: pass};
  userObj.user = user;
  var auth = "Basic " + window.btoa(user + ":" + pass);

    var invocationData = {
     parameters: [auth, user],
     adapter: "SingleStepAuthAdapter",
     procedure: "submitLogin"
    };

    var options = {
      onSuccess: iWon,
      onFailure: iLost,
      invocationContext: {invocationData: invocationData},
      timeout: 10000
    };

    ch.submitAdapterAuthentication(invocationData, options);

});

function iWon(response) {
    WL.Logger.debug('Login success! Response: ' + JSON.stringify(response));

   //update user info, as …
Run Code Online (Sandbox Code Playgroud)

callback promise ibm-mobilefirst

0
推荐指数
1
解决办法
418
查看次数

标签 统计

callback ×1

ibm-mobilefirst ×1

promise ×1