OpenId4java注销

时间:2012-06-13 09:07:22

标签: openid yahoo logout

我们开发了app引擎应用程序。我们使用openid4java从google / yahoo登录。它适用于登录,而不是注销。这个openid4java没有清除google / yahoo会话。

当我搜索时,我开始知道,这不可能形成openid。请建议这是从全球会议(谷歌/雅虎)注销的任何其他方式。

提前致谢。

谢谢, 戈文德。

2 个答案:

答案 0 :(得分:0)

OpenID规范没有Single Logout配置文件。因此,除非他们以自己的方式实现,否则大多数OpenID提供商都不会支持这一点。尝试清除可能有用的cookie。

答案 1 :(得分:0)

Google退出:

function googleLogout() {
    window.open( 'https://www.google.com/accounts/Logout' );
    alert( 'logged out from google.' );
}


Yahoo注销:

function yahooLogout() {
    window.open( 'https://login.yahoo.com/config/login?logout=1' );
    alert( 'logged out from yahoo' );
}


奖金 - Facebook退出:

function facebookLogout() {
    FB.getLoginStatus(function(response) {
        if( response.status === 'connected' ) {
            logoutFromFB();
        }
        else {
            alert( 'already logged out from facebook');
        }
    }, true);
}

function logoutFromFB() {
    FB.logout(function(response) {
        alert( 'logged out from facebook' );
    });
}