在Back-channel logout中,如果注销无效,则RP应响应HTTP 400 Bad请求。那么OP将如何处理呢?

时间:2017-08-18 12:24:24

标签: logout openid-connect

在OpenID Connect Back-channel注销中,如果注销无效,则RP应响应HTTP 400 Bad请求。然后OP将如何处理这个?

我无法在spec.

中找到它

提前致谢。

1 个答案:

答案 0 :(得分:0)

如果我明白你在说什么...... 反向通道注销专门解决OP-Initiated Logout请求。 (RP发起的注销请求在OpenID Connect Session Management 1.0

在这种情况下,OP已经执行了清除“会话”数据的过程,并通知RP“会话”的更改条件。

如果RP未能取消“会话”,我无法想出OP的可能行动。

我假设由于RP响应了HTTP 400 Bad Request错误,所以这应该只在RP无法验证令牌时发生。

我猜OP可以将RP保留在“Remembered Logged-In RPs”列表中并再次尝试请求。但在某些时候,OP必须假设这只是RP的无能。

OP也有可能将最终用户重新引导回RP,在这种情况下RP需要处理它。

顺便说一句:这些都是草稿,草稿的底部显示了作者的地址,您可以联系他们提出建议。