Activex (pouze)
U klientů s Internet Explorerem pak můžete identifikovat uživatelské jméno Windows pomocí ovládacího prvku ActiveX. Existují bezpečnostní požadavky, které umožňují spuštění ActiveX v prohlížeči uživatele, viz Tato související odpověď .
Chcete-li to implementovat v Apexu, vytvořili byste dynamickou akci, která spustí ActiveX a javascript při načtení stránky pro získání uživatelského jména a nastavení hodnoty položky stránky pomocí JS API
var net = new ActiveXObject ( "WScript.NetWork" );
var username = net.UserName;
$s('P123_HIDDEN_USERNAME',username);
z webového serveru
Uživatelské jméno operačního systému možná budete moci získat na úrovni aplikačního serveru, jak je popsáno v tomto příspěvku na fórech Oracle - pomocí weblogic nebo mod_ntlm/mod_auth_kerberos. I když se nepoužívá pro autentizaci, je možné načíst uživatelské jméno do položky na úrovni aplikace na začátku relace.
Toto řešení by však bylo poměrně složité a vyžadovalo by přístup ke konfiguraci aplikačního serveru hostujícího váš posluchač Apex.