marklogic面向公共认证

时间:2013-08-02 16:14:12

标签: marklogic

我们在.net应用程序后面部署了一个marklogic实例,可以有效地为传入请求提供基本的安全性和身份验证。

我们想知道将marklogic直接暴露给客户端应用程序 - 这些客户端应用程序是在面向公众的Web应用程序中运行的,这些应用程序需要基本用户登录 - 因此删除代理层和我们的家庭滚动安全性并利用标记逻辑的内置安全性或实现某些功能以xquery为例。

有没有人有过这种方法的经验以及关于marklogic是否最好在代理等背后运行的建议?

作为.net / sql开发人员,我们认为这等同于将SQL数据库直接暴露给网络......

任何建议表示赞赏。

谢谢

2 个答案:

答案 0 :(得分:1)

您当然可以直接向用户公开MarkLogic:http://markmail.org是一个示例,http://developer.marklogic.com是另一个示例。两者都包含认证。我相信两者都使用反向代理来处理某些问题:缓存静态资源,路径重写。但原则上不需要代理。

这是一个相当广泛的主题,所以我认为它可能会与stackoverflow指南相冲突。你能问一个具有相当接近答案的具体问题吗?

答案 1 :(得分:1)

除了mblakele的回答,我想补充一点,你应该考虑到MarkLogic有自己的应用服务器。具有此类应用服务器的数据库面向公众是很常见的。使用Oracle,您可以将Oracle Application Express用于此目的..

HTH!