![]() |
e:mendata Okta Core
|
wie kommt das ganze auf den lokalen X-64 Windows PC? Die Problematik ist dass die neuen Apps auf net core 8ff als Basis verwenden. Somit muss das net core 8ff installiert sein oder werden. Es ist also ohne Münchhausen* nicht möglich einen Setup auf net core Basis zu entwickeln.
Net Core bietet ein publish an mit dem die App verteilt werden kann. Es ist möglich das Setup so anzupassen dass es sein eigenes Framework in sich trägt. Das Pferd und der Zopf entsprechen das dass ganze nur eine Datei benötigt.
<?xml version="1.0" encoding="utf-8"?>
<!--
https://go.microsoft.com/fwlink/?LinkID=208121.
-->
<Project>
<PropertyGroup>
<Configuration>Release</Configuration>
<Platform>Any CPU</Platform>
<PublishDir>bin\Release\net8.0-windows\publish\win-x64\</PublishDir>
<PublishProtocol>FileSystem</PublishProtocol>
<_TargetId>Folder</_TargetId>
<TargetFramework>net8.0-windows</TargetFramework>
<RuntimeIdentifier>win-x64</RuntimeIdentifier>
<SelfContained>true</SelfContained>
<PublishSingleFile>true</PublishSingleFile>
<PublishReadyToRun>true</PublishReadyToRun>
</PropertyGroup>
</Project>
Wichtig ist noch das Ergebis => OktaInstallation.exe mit emendata signiert ist. Sonst kommen die 1000 Meldungen beim Download.
Bei der "Installation" ,es ist ein normales Programm dass diverse Funktionen hat, kann die Art der Installation vorgegeben werden, Es sucht Aktiv mit der Lizenz nach den WebDaten und configuriert damit das Framework und die Appeinstellungen. Es wird ein Download angestoßen und ein Icon erstellt. Danach kann über das Icon das OktaFramework, Manager, gestartet werden. Die benötigten Verzeichnisse und Dateien werden angelegt. Ist noch kein net core Framework installiert wird dieses auch angeboten. Ohne dieses lässt sich aber der Setup nicht durchführen.
Das ganze wird gleich Zeitnah aufgebaut, um den Ablauf zu testen und stabilisieren. Die Inhalte was der Sewtup lädt sind variabel und werden mit der Zeit zur RTM werden. Aber es geht um das Prinzip.
https://download.emendata.de/public/OktaFramework.exe oder so.
Verschieden Auswahlmöglichkeiten, Im Normalfall für Lischen Müller auf Ihrem Notebook ;-) Sie gibt den Lizenzschlüssel ein, schaut ob die angebotenen Daten stimmen und los gehts. Für unsere Sonderfälle, kann man auch über das Tool einrichten und installieren.
Das sollte 95% der User abdecken. Muss aber rein und getestet werden. Dazu kommt dass das Framework all die Spezialitäten abdecken muss. Es darf also nirgends mehr eine URL oder ein Pfad fix sein, die müssen alle über cfg einstellbar sein. Ebenso die Datenzugriffe.
C'est la vie.
im Framework werden noch verschieden Tools mit ausgerollt. Dazu gehört auch das FrameworkUpdate ;-), damit werden die Apps und dlls aktualisiert. Support.exe und eine Analyse.exe werden mit dabei sein...
Hieronymus Carl Friedrich von Münchhausen*, Münchhausen zieht sich samt Pferd am eigenen Schopf aus dem Sumpf. ;-)