首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何在Parse REST API中基于会话令牌检索用户?

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

Stack Overflow用户
提问于 2013-09-03 10:20:38
回答 2查看 2.5K关注 0票数 2

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

我的web应用是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从解析器中检索当前用户呢?

EN

回答 2

Stack Overflow用户

发布于 2013-09-03 10:40:12

在_User表(端点:/1/users)中查询具有"cooldude6“用户名的用户,或者直接使用其对象id (端点:/1/users/2bMfWZQ9Ob)获取用户。您只需使用会话令牌通过X-Parse-SessionToken头以用户身份验证REST API请求,这将允许您基于用户的ACL读写数据。

票数 3
EN

Stack Overflow用户

发布于 2015-08-25 08:55:52

您可以通过向/1/users/me端点发出在X-Parse-Session-Token标头中包含令牌的GET请求来验证会话令牌。我对Ruby gem并不熟悉,但也许您可以使用它的User queries

无论您如何发出请求,如果会话令牌仍然有效,则解析将返回完整的用户对象,否则将返回{"code":101,"error":"invalid session"}

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18583142

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档