基本身份验证而不是AAD(Azure Active Directory)身份验证

问题描述 投票:0回答:1

我的Microsoft Teams应用程序需要访问使用基本身份验证的Web服务。

这些教程似乎只显示了如何使用Azure Active Directory进行身份验证:

https://docs.microsoft.com/en-us/learn/modules/embedded-web-experiences/7-exercise-implement-tab-authentication

上面的教程向用户显示登录提示并验证客户端。如何为基本身份验证实现类似的功能?

azure-active-directory basic-authentication microsoft-teams
1个回答
0
投票

Azure AD不支持外部服务的基本身份验证。您有两个选择:

  • 如果可以的话,从基本身份验证迁移到“现代身份验证”(OpenID Connect / OAuth /(最后手段)SAML)。这是首选。

  • 找出一个麻烦来询问最终用户的用户名/密码,因为这基本上是您进行基本身份验证所需要的]]

  • 最后但并非最不重要的一点,如果您的Web服务实际上并不需要用户帐户,而仅是服务帐户,则可以在Azure KeyVault中保存有关该Web服务的身份验证详细信息,并在需要构造基本的身份验证标头。

但是同样,Azure AD不支持基本身份验证。实际上,Microsoft弃用Exchange Online的基本身份验证为announced here

© www.soinside.com 2019 - 2024. All rights reserved.