我有一个受门户网站Azure AD保护的Webapp。
例如,如果我转到以下网址: myapp.azurewebsites.net/.auth/me ,我可以在浏览器中看到可用的声明。
如果我查看ClaimPrincipal,它们为空。
我的Startup.cs非常基础:
public void ConfigureServices(IServiceCollection services)
{
services.AddMvc()
.SetCompatibilityVersion(CompatibilityVersion.Version_2_1);
}
public void Configure(IApplicationBuilder app, IHostingEnvironment env)
{
app.UseStaticFiles();
app.UseMvc(routes =>
{
routes.MapRoute(
name: "default",
template: "{controller=Home}/{action=Index}/{id?}");
});
}
为什么从我哥哥看到的内容到Web应用程序之间没有映射?