如何连接xWiki和Azure AD以进行用户身份验证

问题描述:

我想将我的xWiki安装连接到Azure AD以进行用户身份验证。有没有人有一个想法如何实现这一点? 感谢如何连接xWiki和Azure AD以进行用户身份验证

+0

你最终解决了它吗?希望解决同样的问题。 – Luke

你可能想看看专用扩展页面描述了如何在XWiki实现使用LDAP:http://extensions.xwiki.org/xwiki/bin/view/Extension/LDAP/(包括身份验证和应用程序进行自定义)

此外,你可能有兴趣在此支付应用程序,应该是专门用于Active Directory的,并且应该可以帮助您在不需要太多工作的情况下使用它:https://store.xwiki.com/xwiki/bin/view/Extension/ActiveDirectoryApplication

现在,由于Azure AD不允许LDAP连接(根据您的评论),因此您可能需要考虑使用OpenID Connect 。它似乎得到了Azure AD(https://docs.microsoft.com/en-us/azure/active-directory/develop/active-directory-protocols-openid-connect-code)的支持,并且XWiki也有最近发布的扩展,可以使用OpenID Connect进行身份验证(http://extensions.xwiki.org/xwiki/bin/view/Extension/OpenID+Connect/)。还有关于该功能的介绍性博客文章:https://www.xwiki.org/xwiki/bin/view/Blog/Your%20new%20Identity%20Provider%20XWiki

+0

谢谢你的回复。但默认情况下,Azure AD不能通过LDAP以外的Azure访问。所以,它比LDAP访问更像OAuth 2.0。 – toppless

+0

我已经编辑了上面的答案。您可以尝试使用OpenID Connect,似乎符合您连接到Azure AD的需求。 –

+0

上述编辑是否解决了您的问题(即OpenID Connect是否适用于Azure AD)?另外,如果是这样,请记住接受答案:) –