登录azure ad后的DevExpress XAF我的详细信息和注销未显示

登录azure ad后的DevExpress XAF我的详细信息和注销未显示,devexpress,blazor,xaf,Devexpress,Blazor,Xaf,我已经在devexpress中创建了一个XAF blazer应用程序。 我已经实现了azure Ad身份验证,如下代码所示 但登录后无法查看我的帐户和注销选项。 public void ConfigureServices(IServiceCollection services) { services.AddMicrosoftIdentityWebAppAuthentication(Configuration, "AzureAd"); servi

我已经在devexpress中创建了一个XAF blazer应用程序。 我已经实现了azure Ad身份验证,如下代码所示

但登录后无法查看我的帐户和注销选项。

public void ConfigureServices(IServiceCollection services) {
        services.AddMicrosoftIdentityWebAppAuthentication(Configuration, "AzureAd");
        services.AddRazorPages().AddMvcOptions(options =>
        {
            var policy = new AuthorizationPolicyBuilder()
                          .RequireAuthenticatedUser()
                          .Build();
            options.Filters.Add(new AuthorizeFilter(policy));
        }).AddMicrosoftIdentityUI();
        services.AddServerSideBlazor();
        services.AddHttpContextAccessor();
        services.AddSingleton<XpoDataStoreProviderAccessor>();
        services.AddScoped<CircuitHandler, CircuitHandlerProxy>();
        services.AddXaf<XAFTestBlazorApplication>(Configuration);
        services.AddXafReporting();
    }

         public void Configure(IApplicationBuilder app, IWebHostEnvironment env) {
        if(env.IsDevelopment()) {
            app.UseDeveloperExceptionPage();
        }
        else {
            app.UseExceptionHandler("/Error");
            // The default HSTS value is 30 days. You may want to change this for production scenarios, see https://aka.ms/aspnetcore-hsts.
            app.UseHsts();
        }
        app.UseHttpsRedirection();
        app.UseRequestLocalization();
        app.UseStaticFiles();
        app.UseRouting();
        app.UseAuthentication();
        app.UseAuthorization();
        app.UseXaf();
        app.UseDevExpressBlazorReporting();
        app.UseEndpoints(endpoints => {
            endpoints.MapBlazorHub();
            endpoints.MapFallbackToPage("/_Host");
            endpoints.MapControllers();
        });
    }
public void配置服务(IServiceCollection服务){
AddMicrosoftIdentityWebAppAuthentication(配置,“AzureAd”);
services.AddRazorPages().addmvcopions(选项=>
{
var policy=new AuthorizationPolicyBuilder()
.RequireAuthenticatedUser()文件
.Build();
options.Filters.Add(新的授权过滤器(策略));
}).AddMicrosoftIdentityUI();
AddServerSideBlazor();
AddHttpContextAccessor();
services.AddSingleton();
services.addScope();
AddXaf(配置);
services.AddXafReporting();
}
public void配置(IApplicationBuilder应用程序、IWebHostEnvironment环境){
if(env.IsDevelopment()){
app.UseDeveloperExceptionPage();
}
否则{
app.UseExceptionHandler(“/Error”);
//默认的HSTS值为30天。您可能希望在生产场景中更改此值,请参阅https://aka.ms/aspnetcore-hsts.
app.UseHsts();
}
app.UseHttpsRedirection();
app.UseRequestLocalization();
app.UseStaticFiles();
app.UseRouting();
app.UseAuthentication();
app.UseAuthorization();
app.UseXaf();
app.UseDevExpressBlazorReporting();
app.UseEndpoints(端点=>{
endpoints.MapBlazorHub();
endpoints.MapFallbackToPage(“/_主机”);
endpoints.MapControllers();
});
}