Úvod
Defaultní chování aplikace je, že nepřihlášenému uživateli ukáže base auth dialog, pomocí kterého se může přihlásit:
Nicméně je možné si vytvořit custom nastylovanou html stránku, ve které bude formulář pro přihlášení nakódovaný "po své ose", např.:
Díky tomu je možné vytvořit designovou landing stránku, která bude obsahovat informace o aplikaci, navigaci na formulář registrace či zapomenutého hesla, nebo jiné informace.
Konfigurace serveru
Defaultní chování aplikace (base auth formulář z prohlížeče) je dáno nastavním parametru
DEFAULT_AUTHv konfiguračním souboru instance flexideo aplikace. Konfigurační soubor se většinou nachází na serveru (Bubák, Příšera) na cestě
C:\Program Files\flexideoa soubor se jmenuje
nazevInstance.cfg
Parametr
DEFAULT_AUTHmůže nabývat 3 možností:

BASIC- base auth (prohlížečové přihlašování, defaultní)

FORM- custom HTML stránka s vlastním formulářem (náš případ)

OAUTH- pro případ přihlašování přes OAuth server
Pro zapnutí custom login stránky je tedy třeba nastavit parametr takto:
DEFAULT_AUTH = FORMa následně restartovat službu aplikace.
Více detailů pro konfigurační soubor je zde: Dokumentace Serveru GIT
Nastavení login stránky
Login stránka se defaultně hledá na
/web/login.html(případně login.htm).
Provedení formuláže je libovolné, ale pro přihlášení je třeba odeslat požadavek tohoto typu:
POST{url-aplikace}/login/form HTTP/1.1Accept: */*
Connection: keep-alive
Content-Type: text/plain;charset=UTF-8
Content-Length: XYZ
username={username}&password={heslo}Toto není třeba řešit, většinou stačí zkopírovat login stránku ze vzoru a případně si ji dotvořit (nechat formulář funkčně tak, jak je).
Na stránku můžeme přidat link na přihlášení externím účtem. Zde : nastavení pro přihlášení přes Google.