【问题标题】:UseWindowsAzureActiveDirectoryBearerAuthentication does not exist in ASP.NET 5 RC1-FinalASP.NET 5 RC1-Final 中不存在 UseWindowsAzureActiveDirectoryBearerAuthentication
【发布时间】:2015-12-02 12:31:10
【问题描述】:

我们之前用过

app.UseWindowsAzureActiveDirectoryBearerAuthentication(
            new WindowsAzureActiveDirectoryBearerAuthenticationOptions
            {
                Audience = ConfigurationManager.AppSettings["ida:Audience"],
                Tenant = ConfigurationManager.AppSettings["ida:Tenant"],

            });

向 Azure 进行身份验证。问题是今天我们升级到了ASP.NET 5 RC1-FINAL,现在这个方法已经不存在了。

我已经在网上搜索了其他解决方案,但我发现的解决方案是使用一些 3rd 部分身份服务或 .UseOAuthBearerAuthentication,这在 RC1-Final 中不可用。

【问题讨论】:

    标签: azure asp.net-web-api2 asp.net-core


    【解决方案1】:

    此扩展方法 - 特定于 AAD - 尚未移植到 vNext。相反,我们鼓励您直接使用 JWT 不记名中间件:

    app.UseJwtBearerAuthentication(options => {
        options.AutomaticAuthenticate = true;
        options.AutomaticChallenge = true;
        options.Authority = "https://login.windows.net/tratcheroutlook.onmicrosoft.com";
        options.Audience = "63a87a83-64b9-4ac1-b2c5-092126f8474f";
    });
    

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-03-22
    • 2016-05-30
    • 1970-01-01
    • 2016-07-19
    • 2016-04-04
    • 2016-04-06
    • 1970-01-01
    相关资源
    最近更新 更多