簡體   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