当用户需要退出百度域的登录状态时(如切换百度登录帐号),百度连接提供了oauth2.0的退出方式,用来方便用户退出百度域下的登录状态。通过浏览器重定向到如下地址:https://openapi.baidu.com/connect/2.0/logout?access_token=xxx&next=xxx, next是回调地址,用户退出后重定向的地址。
注意:退出时会判断来源地址是否与该应用注册的站点地址相同域或者与根域名列表中有相同的域,要不就会报错。
该接口是给前端调用,切记无法server 对 server通信。
大家一定要了解“浏览器重定向到如下地址:”这句话,用php举例:
<?php
header("Location:https://openapi.baidu.com/connect/2.0/logout?access_token=xxx&next=xxx");
?>
这样就可以退出百度登录了。