繁体   English   中英

通过HTTP连接的Cayley数据库用户和密码保护

[英]Cayley db user and password protection over HTTP connections

我是Cayley DB的新手。 我正在为我的应用程序以及对graph db概念的兴趣而尝试。

在Cayley文档中,我没有看到任何有关数据库用户或密码的信息。 此外, npm上从Node.js 连接到Cayley的驱动程序除了主机和端口外没有提及任何其他内容。

使用Cayley数据库在什么级别的数据库用户帐户和数据库密码保护上? 是在Cayley依赖的持久层(leveldb,bolt和mongodb)上实现的吗?

因为没有其他答案,所以我自己回答自己的问题。

由于Cayley将数据持久保存在Cayley db(boltdb,leveld,mongoldb)支持的数据库中,因此该数据库的用户帐户由其中一个数据库管理,因此在其自己的用户帐户系统中进行管理。

在最常见的HTTP应用程序案例中,HTTP服务器到达Cayley db进行输入/输出,因此,HTTP Server应用程序代码通过自定义机制管理访问数据库资源的授权和身份验证。 这个目的可以从许多中自由选择。

可以以自己的方式(特定于OS)配置运行Cayley db的操作系统(OS),以分别控制对Cayley db的网络访问。 Cayley在大多数情况下都与配套的HTTP服务器应用程序在同一台计算机上运行,​​因此OS可以阻止对Cayley db的网络访问。 在其他情况下,也可以将OS配置为仅接受预定IP地址和预定协议中对Cayley db的网络访问,在这种情况下,HTTP为HTTP(通过HTTP到达Cayley实例)。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM