用户rails后端服务器的身份验证';通过Facebook使用FBConnect通过iPhone应用程序进行身份验证

用户rails后端服务器的身份验证';通过Facebook使用FBConnect通过iPhone应用程序进行身份验证,iphone,ruby-on-rails,facebook,authentication,fbconnect,Iphone,Ruby On Rails,Facebook,Authentication,Fbconnect,我正在开发一个iPhone应用程序,允许用户使用FBConnect SDK使用facebook帐户登录。该应用程序与rails后端服务器进行数据检索。因为我不想让用户创建帐户,所以我想让用户使用他们的facebook帐户登录rails后端服务器。在rails服务器上使用FBConnect的访问密钥和密码作为用户名和密码正确吗?您应该使用用户的Facebook id来唯一标识他们(即,作为他们的用户名)。然后让应用程序发送该信息和他们的Facebook令牌以对其进行身份验证。您可以通过将令牌传递给

我正在开发一个iPhone应用程序,允许用户使用FBConnect SDK使用facebook帐户登录。该应用程序与rails后端服务器进行数据检索。因为我不想让用户创建帐户,所以我想让用户使用他们的facebook帐户登录rails后端服务器。在rails服务器上使用FBConnect的访问密钥和密码作为用户名和密码正确吗?

您应该使用用户的Facebook id来唯一标识他们(即,作为他们的用户名)。然后让应用程序发送该信息和他们的Facebook令牌以对其进行身份验证。您可以通过将令牌传递给Facebook并要求其验证令牌来验证令牌是否有效。

实际上,使用访问密钥和密码作为用户名和密码是可行的,因为它们可以及时更改。那么你还有其他建议吗?