Login stránka

Upravit obsah stránky

Ú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_AUTH
v 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\flexideo
a soubor se jmenuje
nazevInstance.cfg

Parametr 
DEFAULT_AUTH
 může nabývat 3 možností:
    bullet

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

    bullet

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

    bullet

    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 = FORM
 a 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.1
Accept: */*
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.