Ověřování uživatelů pomocí Google účtů
V obecném klientovi existuje kromě tří základních způsobů ověření uživatele i ověřování přes Google účty.
Nastavení se provádí na dvou místech: v konzoli Google API a ve Správci ESO9.
Google API
Pokud chceme aplikaci umožnit ověřování uživatelských účtů pomocí Google API, musíme nejprve jednorázově zaregistrovat aplikaci v konzoli Google API a získat pro ni tzv. Client ID. Popis příslušného postupu jde nad rámec dokumentace k ESO9 a lze jej nalézt např. zde.
Po registraci (webové) aplikace ESO9 do Google API získáme pro každou aplikaci jej Client ID:
Jedno Client ID je možné používat pro několik aplikací ESO9, doporučujeme ale vygenerovat si pro každou aplikaci vlastní identifikátor.
Získané ID vložíme:
- do přihlašovací stránky Default.htm do META tagu google-signin-client_id:
<meta name="google-signin-client_id" content="493128559144-xxxxxxxxxx.apps.googleusercontent.com" />
- do parametru Google Client ID v aplikaci ESO9:
Následně lze v aplikaci ESO9 přiřadit e-mailové adresy z GMailu jednotlivým uživatelům do položky E-mail pro ověření (technicky položka UZIV_EMAIL_AUTH).
Správce ESO9
Ve Správci ESO9 standardním způsobem nastavíme způsob autentikace ve vybrané aplikaci.