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