marklogic面向公共的身份验证

marklogic面向公共的身份验证,marklogic,Marklogic,我们在.net应用程序后面部署了一个marklogic实例,它可以有效地为传入请求提供基本的安全性和身份验证 我们想知道如何将marklogic直接公开给客户机应用程序(这些应用程序在需要基本用户登录的面向公众的web应用程序中运行),从而删除代理层和我们的自备安全性,并利用marklogic的内置安全性,或者在xquery中实现一些功能 是否有人有过这种方法的经验,并就marklogic是否最好在代理后运行等问题提出了建议 作为.net/sql开发人员,我们认为这相当于将sql数据库直接公开给

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

我们想知道如何将marklogic直接公开给客户机应用程序(这些应用程序在需要基本用户登录的面向公众的web应用程序中运行),从而删除代理层和我们的自备安全性,并利用marklogic的内置安全性,或者在xquery中实现一些功能

是否有人有过这种方法的经验,并就marklogic是否最好在代理后运行等问题提出了建议

作为.net/sql开发人员,我们认为这相当于将sql数据库直接公开给web

谢谢你的建议


谢谢

您当然可以直接向用户公开MarkLogic:这是一个例子,也是另一个例子。两者都包含身份验证。我相信两者都使用反向代理来处理某些问题:缓存静态资源、路径重写。但原则上不需要代理


不过,这是一个相当广泛的话题,所以我认为它可能与stackoverflow的指导方针相冲突。你能问一个具体的问题并给出一个非常接近的答案吗?

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


嗨。感谢您的回答-我将研究一种利用Mark logic应用程序服务器的方法。谢谢Michael。我将更仔细地看一看,并尝试将问题细化到特定的主题。