使用Mobilefirst Platform 7.1,
我注意到注销功能已停止工作。我有一个浏览器Web应用程序,它有一个注销按钮,触发:
WL.Client.logout("MyAuthenticatorRealm", {
onSuccess: function(res) {
console.log("success server logout"); // Never called :(
WLAuthorizationManager.obtainAuthorizationHeader().then (
function(header) {
// I would reload the app here,
},
function(error) {
...
});
},
onFailure: function(res) {
console.log("failure server logout"); // Never called :(
}
});
但回调永远不会被调用。 我已经检查了sample code中的tutorial,我也可以看到同样的事情发生了。
我需要在7.1中添加一些特定内容吗?这曾经在7.0中工作
编辑2015/08/31
服务器日志中没有任何内容。客户端Web应用程序似乎正在向authorization/v1/authorization?client_id=XYZ&scope=-MyAuthenticatorRealm&isAjaxRequest=true&x=0.07530371774919331
发出请求,该请求返回200次成功。
编辑2013/09/17
使用新版本(7.1.0.00.20150913-2345)调用回调!但是现在我得到了一个例外:
未捕获的ReferenceError:未定义WLAuthorizationManager
这是退出最新版本的正确方法吗?我正在尝试“桌面浏览器”
答案 0 :(得分:2)
MobileFirst Platform 7.1目前存在一个已知问题
APAR PI47591 WL.CLIENT.LOGOUT在混合预览中不起作用
您可以与IBM一起打开PMR,以分享您对此修复的兴趣,并获得更新。