Asp.net mvc 如何从ASP.NET MVC使用Windows集成登录从Azure AD获取访问令牌?

Asp.net mvc 如何从ASP.NET MVC使用Windows集成登录从Azure AD获取访问令牌?,asp.net-mvc,azure-active-directory,credentials,Asp.net Mvc,Azure Active Directory,Credentials,是否有任何方法可以使用ASP.NET MVC的Windows集成登录从Azure AD获取访问令牌?我刚刚尝试使用ADAL登录,提供租户、客户端凭据(id和密码)和用户登录,但它的响应是“托管用户必须提供密码” 这是一个组织帐户,如果用户需要提供密码,我不想向用户显示同意屏幕。您应该可以使用OpenID Connect来完成此操作。我相信您可以通过使用[Authorize]属性装饰类或方法来使用OpenID Connect登录请求。有关更多详细信息,请参阅此文档,以了解它是否有帮助

是否有任何方法可以使用ASP.NET MVC的Windows集成登录从Azure AD获取访问令牌?我刚刚尝试使用ADAL登录,提供租户、客户端凭据(id和密码)和用户登录,但它的响应是“托管用户必须提供密码”


这是一个组织帐户,如果用户需要提供密码,我不想向用户显示同意屏幕。

您应该可以使用OpenID Connect来完成此操作。我相信您可以通过使用[Authorize]属性装饰类或方法来使用OpenID Connect登录请求。有关更多详细信息,请参阅此文档,以了解它是否有帮助