==== 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ř. [[https://developers.google.com/identity/gsi/web/guides/get-google-api-clientid|zde]].\\ Po registraci (webové) aplikace ESO9 do //Google API// získáme pro každou aplikaci jej //Client ID//:\\ {{ :images:GoogleSignIn:GoogleSingIn_ClientID.png?direct&600 | Google 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//:\\ * do parametru //Google Client ID// v aplikaci ESO9: {{ :images:GoogleSignIn:GoogleSingIn_ClientID_Param.png?direct&600 | Google Client ID v parametrech 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. === Přihlášení do ESO9 === Pro přihlášení pomocí Google účtu zvolíme ve vstupní stránce ikonu Googlu umístěnou vpravo dole:\\ {{ :images:GoogleSignIn:GoogleSingIn_LoginPage.png?direct&600 | Přihlašovací stránka ESO9}}\\ Při prvním přihlášení Vás Google vyzve z zadání nebo výběru uživatelského Google účtu: {{ :images:GoogleSignIn:GoogleSingIn_SelectAccount.png?direct&400 | Výběr Google účtu pro přihlášení do ESO9}}\\ Při dalším přihlášení se již zadaný účet použije a bez dalšího potvrzování se uživatel rovnou přihlásí do ESO9.