Я создал приложение Blazor с помощью мастера сообщества VS2019. Я выбрал индивидуальную учетную запись и настроил ее следующим образом:
"AzureAdB2C": {
"Instance": "https://my-domain-from-azure.b2clogin.com/tfp/",
"ClientId": "copy-pasted-guid-from-azure-here",
"CallbackPath": "https://localhost:44308/signin-oidc/",
"Domain": "my-domain-from-azure.onmicrosoft.com",
"SignUpSignInPolicyId": "B2C_1_xxxx_signup_signin",
"ResetPasswordPolicyId": "B2C_1_xxxx_password_reset",
"EditProfilePolicyId": "B2C_1_xxxx_edit"
}
Следующий запуск выглядит так же, как при запуске:
public class Startup
{
public Startup(IConfiguration configuration)
{
Configuration = configuration;
}
public IConfiguration Configuration { get; }
public void ConfigureServices(IServiceCollection services)
{
services.AddAuthentication(AzureADB2CDefaults.AuthenticationScheme)
.AddAzureADB2C(options => Configuration.Bind("AzureAdB2C", options));
services.AddRazorPages();
services.AddServerSideBlazor();
services.AddSingleton<WeatherForecastService>();
}
public void Configure(IApplicationBuilder app, IWebHostEnvironment env)
{
if (env.IsDevelopment())
{
app.UseDeveloperExceptionPage();
}
else
{
app.UseExceptionHandler("Error");
app.UseHsts();
}
app.UseHttpsRedirection();
app.UseStaticFiles();
app.UseRouting();
app.UseAuthentication();
app.UseAuthorization();
app.UseEndpoints(endpoints =>
{
endpoints.MapControllers();
endpoints.MapBlazorHub();
endpoints.MapFallbackToPage("/_Host");
});
}
}
При попытке запустить приложение я получаю следующее сообщение об ошибке:
Это сводит меня с ума, я ищу SO, пытался удалить / добавить все /
из .json
из .cs
из обработки ошибок, тем не менее, ошибка возникает.
Есть идеи, что я упускаю, делаю неправильно?