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.