Javascript Facebook身份验证中客户端和服务器端有什么不同?

Javascript Facebook身份验证中客户端和服务器端有什么不同?,javascript,facebook,Javascript,Facebook,在这方面,他们说: Facebook平台支持两种不同的OAuth 2.0用户登录流:服务器端(在规范中称为身份验证代码流)和客户端(称为隐式流)。每当需要从web服务器调用Graph API时,都会使用服务器端流。当您需要从客户端调用Graph API时,可以使用客户端流,例如在Web浏览器中运行的JavaScript或从本机移动或桌面应用程序中运行的JavaScript 但是,服务器端和客户端身份验证之间有什么区别呢。 因为当我使用使用JSAPI获取并将其传递给服务器的签名请求时,有时它会过期

在这方面,他们说:

Facebook平台支持两种不同的OAuth 2.0用户登录流:服务器端(在规范中称为身份验证代码流)和客户端(称为隐式流)。每当需要从web服务器调用Graph API时,都会使用服务器端流。当您需要从客户端调用Graph API时,可以使用客户端流,例如在Web浏览器中运行的JavaScript或从本机移动或桌面应用程序中运行的JavaScript

但是,服务器端客户端身份验证之间有什么区别呢。 因为当我使用使用JSAPI获取并将其传递给服务器的
签名请求时,有时它会过期

FB.getLoginStatus(function(response){
    if (response.authResponse && response.authResponse.signedRequest)
    {
        $.get(url,{
                'signed_request':response.authResponse.signedRequest
            },
            function(data){
                //The server response that the signed_request is expired.            
            }
    }
});
可能的重复可能的重复