Azure Active Directory和OWIN

时间:2014-08-13 14:31:16

标签: asp.net-mvc oauth-2.0 owin azure-active-directory

我尝试使用OAuth2将Azure Active Directory登录添加到现有的MVC应用程序。

我在Startup.Auth.cs以及AccountController和Account / Views中获得了所有OWIN样板文件。

尝试使用Authorize属性(测试/测试)访问控制器时,我会看到登录页面:http://mywebapp.com:12345/Account/Login?ReturnUrl=%2FTest%2FTest

当我单击指示我要使用Azure Active Directory登录的按钮时,我会收到:http://mywebapp.com:12345/Account.aspx/ExternalLogin?ReturnUrl=%2FTest%2FTest

但这就是全部。该页面为空白,我不会被提示在任何地方登录。

任何指导都会有所帮助。

1 个答案:

答案 0 :(得分:0)

Azure管理门户中有关此功能的指导已过时。在撰写本文时,更新的指南位于https://github.com/AzureADSamples/WebApp-OpenIDConnect-DotNet。问题的关键在于MS希望您使用OpenIDConnect Nuget包对Azure AD进行身份验证。包的名称是:Microsoft.Owin.Security.OpenIdConnect。