2013-08-02 68 views
0

我們在.net應用程序後面部署了marklogic實例,該實例有效地爲傳入請求提供基本的安全性和身份驗證。marklogic公開面向認證

我們想知道如何將marklogic直接暴露給客戶端應用程序 - 這些客戶端應用程序運行在公共的web應用程序中,需要基本的用戶登錄 - 所以刪除代理層和我們的主頁滾動安全並利用標記邏輯的內置安全性或實現例如,在xquery中有一些東西。

有沒有人有過這種方法的經驗,以及關於marklogic是否最好在代理等後面運行的建議?

由於.NET/SQL開發人員,我們認爲這等同於暴露直接說一個SQL數據庫,網絡.....

知道的任何建議。

感謝

回答

1

你當然可以直接暴露MarkLogic用戶:http://markmail.org是一個例子,http://developer.marklogic.com是另一回事。兩者都包含認證。我相信兩者都使用反向代理來處理某些問題:緩存靜態資源,路徑重寫。但原則上不需要代理。

雖然這是一個相當廣泛的話題,所以我認爲它可能會違反stackoverflow指南。你能問一個具有相當封閉答案的具體問題嗎?

+0

謝謝邁克爾。我將仔細研究一些事情,並嘗試將問題細化到特定主題。 – Brendo

1

除了mblakele的回答之外,我想補充一點,你應該考慮到MarkLogic有它自己的應用服務器。具有這種應用服務器的數據庫面向公衆是很常見的。使用Oracle,您可以將Oracle Application Express用於此目的。

HTH!

+0

嗨。感謝您的答案 - 利用Mark邏輯應用程序服務器的方法是我將要看到的。 – Brendo