In program.cs ist die Authentifizierung wie folgt konfiguriert.
Code: Select all
builder.Services.AddAuthentication(OpenIdConnectDefaults.AuthenticationScheme)
.AddMicrosoftIdentityWebApp(builder.Configuration.GetSection("AzureAd"));
builder.Services.AddAuthorization();
Ich verstehe nicht, woher dieses Cookie kommt aus. Ich habe eine Blazor-Web-App von Grund auf mit der gleichen Konfiguration erstellt, aber die Authentifizierung funktioniert nicht. Ich kann auch keine Dokumentation finden. Wie funktioniert dieses Beispiel?



Update:
Das Beispiel ruft die API auf HostEnvironment.BaseAddress auf. In meinem Fall rufe ich eine WebApi (anderes Projekt) mit einem anderen Port auf. Was muss ich konfigurieren, damit das Cookie auch angehängt wird?