我应该使用哪个框架来实现包含授权的REST API

时间:2015-05-25 09:39:53

标签: rest neo4j oauth-2.0 authorization

我正在尝试建立一个社交网站/应用程序。经过一些研究,我得出的结论是使用图形数据库。 Neo4j是最成熟和最常用的Graph数据库

现在我需要为数据库提供身份验证和授权,并且我想使用OAuth进行身份验证,以便通过facebook/google进行身份验证。

我面临的问题是我想使用基于个人授权提供数据的REST API,但我无法决定使用哪个框架/工具。我希望这个框架/工具快速,可靠和可扩展。

1 个答案:

答案 0 :(得分:1)

框架的选择非常基于人的品味。

对于Python,你有Django和Spring for Java,它们都提供OAuth。

现在,这与您的数据库无关,用户永远不会连接到数据库。

此外,框架不会使您的开发生活在前12个月更容易,学习框架需要时间,安全性是一个热门话题,您需要了解该特定框架的所有小技巧。

与此同时,你必须学习Neo4j以及他与你的框架的集成。

  

我希望这个框架/工具快速,可靠和可扩展

我认为,根据您的开发技能,您需要学习一个快速,可靠且可扩展的应用程序状态以及需要学习的数据库,这需要大约两年的时间。