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