我正在使用 MarkLogic 服务器 10。管理界面将身份验证设置为“摘要”。因此,当我打开https://localhost:8001时,它会提示输入用户 ID/密码并打开管理界面。
我需要使用 Azure AD 进行此身份验证。因此,我选择了 SAML 集成而不是“摘要”。SAML 集成已完成,我将“内部安全性”设置为 false。
问题是在天蓝色身份验证完成后点击https://localhost:8001 URL 时,出现错误。它说“SEC-NOADMIN:(错误:FOER0000)用户没有管理员角色。”。
我的理解是,它正在发生是因为我的 Azure AD 用户在 Marklogic 中未被识别。我相信我必须在现有 MarkLogic 用户和我的 AD 用户之间进行映射。虽然问题是我做不到。我探索了文档。有适用于 LDAP 和 Kerberos 的解决方案,但没有适用于 Azure AD 的解决方案。
有人可以确认 Azure 身份验证在 Marklogic 管理员上是否可行吗?如果是,请帮助我知道解决方案。
提前谢谢大家。