Azure active directory 带有Azure Active Directory的RoundCube OAuth

Azure active directory 带有Azure Active Directory的RoundCube OAuth,azure-active-directory,roundcube,Azure Active Directory,Roundcube,我有邮箱,它具有Azure AD身份验证的身份验证。我正在使用RoundCube进行POC,其中登录邮箱的身份验证不应是用户名和密码。应用程序身份验证将使用Azure Active Directory进行,并且在登录到RoundCube时,应将相同的身份验证令牌传递给RoundCube,以对邮箱进行身份验证 你能给我指出同样的解决办法吗 非常感谢,Thirumalai M根据您的评论,我相信您正在寻求实施一个代表场景 请查看我们在GitHub上的以下示例: 在此示例中,本机客户端调用web A

我有邮箱,它具有Azure AD身份验证的身份验证。我正在使用RoundCube进行POC,其中登录邮箱的身份验证不应是用户名和密码。应用程序身份验证将使用Azure Active Directory进行,并且在登录到RoundCube时,应将相同的身份验证令牌传递给RoundCube,以对邮箱进行身份验证

你能给我指出同样的解决办法吗


非常感谢,Thirumalai M

根据您的评论,我相信您正在寻求实施一个代表场景

请查看我们在GitHub上的以下示例:

在此示例中,本机客户端调用web API 然后web API在获取后调用另一个下游web API 代表原始用户行事的令牌。该示例使用 本机客户端中的Active Directory身份验证库ADAL 为用户获取令牌以调用第一个web API,并且在 获取令牌的第一个web API代表用户调用 第二个web API。这两个流都使用OAuth 2.0协议来获取 代币

让我知道这个样品是否对您有帮助,或者您是否需要在这里进行更多的澄清

谢谢,
Shawn Tabrizi

嗨,Thirumalai,我们正在考虑你的问题,但不确定你在问什么。乍一看,我觉得你是在打听这件事。我想你可能会问的另一件事是。你能在这里澄清你的问题,让我知道这些资源是否有帮助吗?嗨,肖恩,谢谢你的回答。我的要求是我有一个通过Azure Active Directory保护的Web应用程序。我们已经从本地所有用户的广告数据同步到AAD。员工通过AAD登录页面访问邮箱。我们在应用程序上有RoundCube开源应用程序到邮件操作。目前,RoundCube再次通过登录页面接受邮件id和密码以查看邮件。我们希望避免额外登录,使用从应用程序获取的AD令牌并传递给RoundCube以检查邮件。-Gmail OAuth如何在Gmail和RoundCube中工作。嗨,肖恩,谢谢你的回复。我理解这个示例,我们已经在使用它来验证两个服务,并将OAuth令牌从一个应用程序传递到另一个应用程序。我的查询没有什么不同-获取AAD令牌并将相同的令牌传递给Roundcube应用程序,然后访问公司的邮箱。目前社区为OAuth提供了一个GMail的RoundCube插件,可以访问GMail的邮箱。与我希望使用OAuth of AAD令牌作为公司AD同步AD凭据访问公司SMTP服务器的方式相同。如果可能的话,请告诉我。