n3t*_*3tx 5 azure asp.net-web-api2 asp.net-core
早些时候我们用过
app.UseWindowsAzureActiveDirectoryBearerAuthentication(
new WindowsAzureActiveDirectoryBearerAuthenticationOptions
{
Audience = ConfigurationManager.AppSettings["ida:Audience"],
Tenant = ConfigurationManager.AppSettings["ida:Tenant"],
});
Run Code Online (Sandbox Code Playgroud)
通过Azure进行身份验证.问题是,今天我们升级到ASP.NET 5 RC1-FINAL,现在这个方法不再存在了.
我在网上搜索了其他解决方案,但我发现的是使用了一些第三方身份服务或.UseOAuthBearerAuthentication,这在RC1-Final中不可用.
此特定于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";
});
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2714 次 |
| 最近记录: |