Installation unter Linux

Bemerkung

Voraussetzung ist die Installation von ASP.NET Core 8.0. Gibt man in einer Shell dotnet --info ein, muss folgendes Framework in der Ausgabe vorhanden sein:

.NET runtimes installed:
Microsoft.AspNetCore.App 8.0.x [/usr/lib/dotnet/shared/Microsoft.AspNetCore.App]
Microsoft.NETCore.App 8.0.x [/usr/lib/dotnet/shared/Microsoft.NETCore.App]

Für Linux stehen unter Releases ZIP-Dateien mit dem Namen identityserver.net-linux-x64-{version}.zip zur Verfügung.

Das ZIP-File enthält einen Ordner, der der Versionsnummer entspricht. Dieses Verzeichnis kann beispielsweise nach ~/apps/identityserver-net kopiert werden. Danach wechselt man in das Verzeichnis ~/apps/identityserver-net/{version}/app und führt folgendes Kommando aus:

dotnet IdentityServer.dll --customAppSettings=dev-https

Bemerkung

Der Server wird mit --customAppSettings=dev-https aufgerufen. Dadurch wird zusätzlich die Konfiguration appsettings.dev-https.json geladen, in der die Ports und ein Entwicklerzertifikat für die HTTPS-Verbindung festgelegt sind.

Die Anwendung läuft danach unter http://localhost:8080 bzw. https://localhost:8443.