如何在Parse REST API中基于会话令牌检索用户?

时间:2013-09-03 02:20:38

标签: ruby-on-rails rest session parse-platform

使用Parse REST API,一旦我使用用户名和密码对用户进行身份验证,我就会得到一个会话令牌。我将该会话令牌存储在用户的cookie中,但是如何使用该会话令牌获取用户?

我的网络应用程序在Ruby on Rails中。我正在使用gem parse-ruby-client。

Parse::User.authenticate('cooldude6', PASSWORD)

返回

{"username"=>"cooldude6", "createdAt"=>"2013-01-31T15:22:40.339Z", "objectId"=>"2bMfWZQ9Ob", "sessionToken"=>"zrGuvs3psdndaqswhf0smupsodflkqbFdwRs"}

如何使用该sessionToken从Parse中检索当前用户?

1 个答案:

答案 0 :(得分:3)

使用“cooldude6”用户名查询_User表(端点:/1/users),或直接获取用户的对象ID(端点:/1/users/2bMfWZQ9Ob)。您只能使用会话令牌通过X-Parse-SessionToken标头以用户身份验证REST API请求,这样您就可以根据用户的ACL读取和写入数据。