自托管解析是不是仍然通过 facebook 和推送通知处理身份验证

Posted

技术标签:

【中文标题】自托管解析是不是仍然通过 facebook 和推送通知处理身份验证【英文标题】:Does self hosted parse still handled authentication via facebook and push notifications自托管解析是否仍然通过 facebook 和推送通知处理身份验证 【发布时间】:2016-04-08 19:23:53 【问题描述】:

我有一个 android 应用程序,我已经使用 Facebook SDK 4.0 实现了社交登录,它可以正常工作。

我想扩展应用程序,因此我决定将其与稳定的后端链接。

现在我在 heroku 上托管了一个解析服务器,我可以正确存储和检索对象,也可以添加用户并正确验证他们。

我想使用我的自托管解析服务器来实现 Facebook 登录功能,但我很困惑它是否仍然存在于开源服务器端代码中。

我检查了一个旧教程,他们从解析仪表板转到身份验证并启用 facebook 身份验证,然后添加 facebook appId 和应用程序密码,但在我的自托管解析中我没有找到这个,但我仍然能够使用我的客户端的 ParseFacebookUtils一边。

那么这个特性是否仍然存在于自托管解析中?如果是,这是有关如何实现它的任何教程或帮助吗?

关于推送通知功能也有同样的问题?它还存在吗?如何通过自托管解析处理它?

【问题讨论】:

【参考方案1】:

这是一篇完整详细的文章,讨论了解析开源和旧解析服务之间的区别。

Parse open source vs.old parse service

关于认证:

社交登录只能通过 Facebook 进行。它也应该通过引用 facebook.js 和 RestWrite.js 来通过 Twitter 登录。但是在 OAuth 上报告了一些未解决的问题。但好消息是,借助 Parse 开源,可以使用 facebook、twitter、google、meetup、GitHub、LinkedIn 和 Instagram 登录。

关于推送通知:

在 Parse Server 上可以使用推送通知,但需要努力实施。但它在用户可以管理推送通知的仪表板上缺失。 “PushAdapter”允许 Parse Server 使用任何推送提供者发送推送通知,它抽象了推送的发送方式,以便您可以轻松地将其连接到任何公开发送 API 的服务。此功能是最受要求的功能,Parse 最近承诺将其开源。

【讨论】:

以上是关于自托管解析是不是仍然通过 facebook 和推送通知处理身份验证的主要内容,如果未能解决你的问题,请参考以下文章

推送通知 Azure 移动服务(自托管)

如何在自托管解析服务器设置中的仪表板上设置生产模式

无法解析 Facebook 推送通知的方法“setPushNotificationsRegistrationId(java.lang.String)”

解析推送不适用于更新现有的 android 应用程序

自托管gitlab CI / CD推送注册表到ECS服务

Facebook iOS SDK 4.2.0 - 分享自托管 Open Graph 故事时出错