【发布时间】:2015-01-30 17:05:21
【问题描述】:
使用 Java 客户端 API (2.0.4) 的登录对话框来验证用户是否可以通过 MarkLogic 服务器(版本 7.0.4)进行身份验证以保护 Spring Web 应用程序的最佳实践是什么?
使用我当前的方法(请参阅gist 中的源代码)我正在实现来自 Spring Security 的 AbstractUserDetailsAuthenticationProvider(带有 HTTP 会话的“经典”方法),我确实创建了一个 MarkLogic DatabaseClient 实例,之后是一个简单的查询 (testQuery, L. 46 in MarkLogicConnections) 被执行以查看是否可以检索结果。根据这个结果来决定登录是否被授予。
我想知道是否存在更优雅的解决方案,但在 MarkLogic 文档中找不到任何内容。
【问题讨论】:
标签: java spring spring-mvc spring-security marklogic