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



有没有办法使用来自 MVC ASP.NET Windows 集成登录从 Azure AD 获取访问令牌?我刚刚尝试使用 ADAL 登录,提供租户、客户端凭据(ID 和机密(和用户登录,但它响应"托管用户必须提供密码"。

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

您应该能够使用 OpenID Connect 执行此操作。我相信您可以通过使用 [Authorize] 属性修饰类或方法来使用 OpenID Connect 登录请求。有关更多详细信息,请参阅此文档,以查看是否有帮助。https://azure.microsoft.com/en-us/resources/samples/active-directory-dotnet-native-headless/

最新更新