为什么在注销时单点登录会出现500错误

时间:2016-08-04 15:20:11

标签: single-sign-on ibm-cloud

我正在尝试在Bluemix中测试单点登录注销,并且在转到logout_success.html页面时我收到了http状态500.

我创建了

app.get('/logout', function(req,res){   

    req.logout();
    res.redirect('https://' + issuer_id + '/idaas/mtfim/sps/idaas/logout/logout_success.html');

    });

注销返回状态为302,在响应标题位置中,它包含res.redirect中的内容。

然后当它尝试处理带有http 500 status error的重定向命令时。为什么呢?

任何帮助都将不胜感激。

由于

1 个答案:

答案 0 :(得分:0)

我认为你的退出代码应该是

app.get('/logout', function(req,res){   

    req.logout();
    res.redirect('https://' + issuer_id + '/idaas/mtfim/sps/idaas/logout');

});

重定向到/ idaas / mtfim / sps / idaas / logout后,应显示logout_success.html页面,而不必直接向浏览器发送。