弹出用户认证页面时,如果用户认证失败时,为什么不会有认证失败的错误码而是需要继续认证。只有认证成功或者取消认证,才会有错误码。
// 获取认证对象
let userAuthInstance = userIAM_userAuth.getUserAuthInstance(authParam, widgetParam);
console.log('get userAuth instance success');
// 订阅认证结果
userAuthInstance.on('result', {
onResult(result) {
console.log('userAuthInstance callback result = ' + JSON.stringify(result));
// 可在认证结束或其他业务需要场景,取消订阅认证结果
userAuthInstance.off('result');
}
});
认证失败时onResult不会有任何回调。
控件交互是连续的,最后一定是控件退出12500003或者其它退出,12500001是中间错误,当前不会返回或者控件拉起后,中间结果只体现在控件上,认证结束(成功、异常失败、退出)才会有返回。