Asp.net mvc 4 如何以编程方式登录到Active Directory,而无需对AD进行其他设置?

Asp.net mvc 4 如何以编程方式登录到Active Directory,而无需对AD进行其他设置?,asp.net-mvc-4,authentication,active-directory,powerbi-embedded,Asp.net Mvc 4,Authentication,Active Directory,Powerbi Embedded,我需要登录Azure Active Directory以使用asp.net MVC在网站上显示嵌入的报告 但是,提供的API仅对用户名和密码有效 要登录广告,我只需输入用户名(电子邮件地址),登录门户会将我重定向到另一个登录页面,然后输入用户名和密码 我想知道是否还有其他方法可以在不使用应用程序机密的情况下以编程方式登录?有两种方法可以使用Azure AD身份验证实现Power BI报表嵌入: 用户拥有数据嵌入 应用程序拥有数据嵌入功能 如果您不想要用户登录体验,您可以通过以下方式实现应用程序数

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

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

要登录广告,我只需输入用户名(电子邮件地址),登录门户会将我重定向到另一个登录页面,然后输入用户名和密码


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

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

  • 用户拥有数据嵌入
  • 应用程序拥有数据嵌入功能
  • 如果您不想要用户登录体验,您可以通过以下方式实现应用程序数据身份验证:

  • 客户机密
  • 主用户凭据(用户名和密码(MFA禁用帐户))

  • 请仔细阅读以实现您的目标,同时,这是一个示例代码。

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

  • 用户拥有数据嵌入
  • 应用程序拥有数据嵌入功能
  • 如果您不想要用户登录体验,您可以通过以下方式实现应用程序数据身份验证:

  • 客户机密
  • 主用户凭据(用户名和密码(MFA禁用帐户))

  • 请仔细阅读以实现您的目标,这也是一个示例代码。

    您使用
    是什么意思?但是,提供的API仅对用户名和密码有效。
    您使用
    是什么意思?但是,提供的API仅对用户名和密码有效。