如何以编程方式登录到活动目录而无需在AD上进行其他设置?



我需要登录到Azure Active Directory才能使用 asp.net MVC在网站上显示嵌入的报告。

但是,提供的 API 仅对用户名和密码有效。

要登录 AD,我需要做的就是输入用户名(电子邮件地址(,登录门户会将我重定向到另一个登录页面,然后输入用户名和密码。

我想知道是否可以在不使用应用程序机密的情况下以编程方式登录?

有两种方法可以使用 Azure AD 身份验证实现 Power BI 报表嵌入:

  1. 用户拥有数据嵌入
  2. 应用拥有数据嵌入

如果不希望获得用户登录体验,可以通过以下方式实现"应用拥有数据"身份验证:

  1. 客户端密码
  2. 主用户凭据(用户名和密码(MFA 禁用帐户((

请仔细阅读本文档以实现您的目标,此外,这里有一个示例代码。

最新更新