Momentan habe ich einen Identity Server, der perfekt läuft, aber ich möchte eine API hinzufügen, um einige Datenbankkonfigurationsänderungen über ein Web-Frontend vorzunehmen. Die Beispiele in den Dokumenten zeigen, wie Sie dies mit MVC, aber nicht mit WebAPI tun.So führen Sie IdentityServer und WebAPI im selben Projekt aus
Die Startup.Configuration Methode sieht wie folgt aus:
app.UseIdentityServer(new IdentityServerOptions{ ... });
...
app.Map("/api", apiApp =>
{
apiApp.UseIdentityServerBearerTokenAuthentication(new IdentityServerBearerTokenAuthenticationOptions
{
Authority = "https://localhost:44300", // URL of identity server
});
});
Wenn jedoch app.Map
aufgerufen wird, es wirft einen Fehler, weil es die Identität Server nicht erreichen kann, vermutlich, weil es noch nicht begonnen hat. Wie kann ich sie dazu bringen, richtig zusammenzuarbeiten?