Janrain facebook登录web2py

2024-03-28 14:40:11 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在使用janrain facebook登录web2py。Facebook正在返回个人资料图片、年龄和其他公开的个人资料细节。但是,我无法访问这些细节。这些细节存储在哪里?在


Tags: facebook图片细节janrain年龄web2py个人资料
1条回答
网友
1楼 · 发布于 2024-03-28 14:40:11

这取决于你使用的是哪种Janrain产品。如果您只使用Janrain社交登录,那么Facebook信息将作为身份验证有效负载的一部分返回。数据被规范化为POCO格式并作为JSON数据返回。您需要请求扩展数据以获得完整的有效负载。在

我不熟悉web2py,所以我不能给任何设置指导。登录Janrain仪表板后,您可以访问一个测试工具。测试工具允许您查看从社交登录小部件返回的数据。您通常可以使用类似于以下内容的URL访问此工具:

https://rpxnow.com/relying_parties/NAME_OF_YOUR_WIDGET/test

如果您正在使用Janrain的注册产品,则社交登录小部件将成为注册登录过程的一部分。数据被发送到Janrain注册服务器,在那里以“Profiles”复数形式存储在注册数据库中,而不是返回规范化的POCO有效负载。作为开发人员,您通常会使用从注册服务器返回的oAuth令牌对API进行“实体”调用,并从数据库中检索所需的详细信息。注册系统还可以配置为在使用注册小部件时返回特定字段和oAuth令牌。但是,这种定制需要与您在Janrain的部署联系人合作。在

您可能需要从这里开始查看Janrain的社交登录和注册产品的API文档:http://developers.janrain.com/rest-api/

还有一些Python库可用于与Janrain注册系统(以前称为“捕获”)交互。它们可以在这里找到:https://github.com/janrain/janrain-python-api

相关问题 更多 >