2017-01-01 89 views
0

我正在编写一个应用程序,它使用Parse Server,Auth0作为身份验证提供程序。由于不相关的原因,我们需要使用Auth0而不是Parse来进行用户管理。链接Auth0和Parse服务器用户

我无法弄清楚如何将通过Auth0认证的用户“链接”到分析服务器中的对象。如果没有这一点,经过身份验证的用户将无权写入他/她的Parse服务器上的对象。我相信我的问题类似于这个问题,它没有解决方案:here

我发现很多文章讨论用户从Parse到Auth0的迁移,但是我发现了如何将这些用户链接到Parse的令人惊讶的小文档。有one article(我相信是由发布我链接到的问题的同一个人编写的),但我无法使其工作,并且它涉及以明文形式在Javascript中存储密码。

我想创建一个默认的解析用户,它只拥有Parse中的所有对象。这对于经过身份验证的最终用户是不可见的,所以他们不会知道,但这只是默默无闻的安全性,似乎并不是一个好方法。

如果有人对如何解决这个问题有所建议,或者之前已经完成,我有兴趣阅读您的建议。非常感谢你。

回答

0

Auth0支持最常用和最常用的身份验证协议(OAuth2/OIDC,SAML和WS联合身份验证),因此配置应用程序以依赖Auth0时非常容易,因为该应用程序已经谈到了前面提到的协议之一。

根据分析服务器维基百科,它确实support custom authentication leveraging OAuth,因此这似乎是将Auth0与基于分析服务器的应用程序集成的最佳起点。

有可能利用与你带来任何第三方认证的OAuth支持


免责声明:我从来没有使用过的解析服务或解析服务器,所以我假设当你将Parse对象链接到用户时,这可以通过简单地在Parse中拥有一个经过验证的用户来完成,并且该用户的身份仅通过Auth0进行验证和验证,而不是像Parse自己管理的内置用户名/密码那样。

+0

谢谢你的回应。我知道Auth0 CAN可以与Parse Server一起工作..我只是无法确定哪里可以开始实现。我发现的几份文件都已过时或不适用。 – mrbranden