Přeskočit na hlavní obsah

Ověřování uživatelů pomocí Google účtů

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:
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:
<meta name="google-signin-client_id" content="493128559144-xxxxxxxxxx.apps.googleusercontent.com" />
  • do parametru Google Client ID v aplikaci ESO9: 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:
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: 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.