Situation:
- Edge im Kiosk Modus
- StoreFront als Startseite
- Desktop Auto Launch wird benötigt
- benötigt protocolHandler=true in web.config
- heißt CWA Detection muss laufen
- Wir wollen aber direkt zur Anmeldung gelangen
Lösung:
- am Kiosk Rechner
- HKLM/SOFTWARE/Microsoft/Windows/AssignedAccessConfiguration/Profiles/{GUID}/AllowedApps/App0 beim Wert “Arguments” hinten dran “
--disable-features=Translate
“
- HKLM/SOFTWARE/Microsoft/Windows/AssignedAccessConfiguration/Profiles/{GUID}/AllowedApps/App0 beim Wert “Arguments” hinten dran “
- beim Kiosk User (HKEY_USERS/{SID vom User}/SOFTWARE/Policies/Microsoft/Edge):
- AutoOpenAllowedForURLs: 1 = “https://url.vom.storefront”
- AutoOpenFileTypes: 1 = “ica”
- AutoLaunchProtocolFromOrigins = “[{“allowed_origins”: [“https://url.vom.storefront”], “protocol”: “receiver”}]
- am StoreFront unter C:\Inetpub\wwwroot\Citrix\{Store}Web\Custom in script.js:
CTXS.Extensions.preInitialize = function() {
CTXS.setCookie("CtxsClientDetectionDone","true");
CTXS.setCookie("CtxsClientVersion","24.9.10.28"); //whatever
CTXS.setCookie("CtxsHasUpgradeBeenShown","true");
CTXS.setCookie("CtxsIsPassThrough","false");
callback();
}