Přeskočit obsah
A
Pro administrátory
Obsluha administrace — obsah, uživatelé, e-shop, fakturace a nastavení
Uživatelé a oprávnění / Externí přihlášení

Externí přihlášení#

Přihlášení přes účet u jiné služby — Google, Facebook a další. Návštěvník nemusí zakládat heslo.

Poskytovatelé přihlášení

Najdete je v Základy → Uživatelé → Externí přihlášení.

Seznam#

Sloupec Co ukazuje
Název jak se tlačítko jmenuje
Klíč technický identifikátor (google, facebook, …)
Aktivní zda se tlačítko na webu nabízí

Vypnutý poskytovatel zůstane nastavený, jen se nezobrazuje. Zapnutí a vypnutí je tedy bezpečná operace — údaje se nemažou.

Zprovoznění#

Nastavení má dvě části a tu první uděláte mimo tuto administraci:

  1. U poskytovatele (Google Cloud Console, Meta for Developers…) založte aplikaci a získejte ID klienta a tajný klíč.
  2. Zadejte tam návratovou adresu svého webu — bez ní přihlášení skončí chybou.
  3. V administraci otevřete poskytovatele, vyplňte ID klienta a tajný klíč.
  4. Zapněte Aktivní a vyzkoušejte přihlášení.

Tajný klíč je heslo k vaší aplikaci

Kdo ho získá, může se za váš web vydávat. Neposílejte ho e-mailem ani chatem, nevkládejte do dokumentace a nepořizujte snímky obrazovky formuláře, kde je vidět. Když unikl, zneplatněte ho u poskytovatele a vygenerujte nový.

Nejčastější důvod, proč přihlášení nefunguje. Poskytovatel pustí uživatele zpět jen na adresu, kterou má u sebe zapsanou — a musí sedět přesně, včetně https:// a případného lomítka na konci.

Testovací a ostrá adresa jsou dvě různé adresy

Když web běží na cms.dev.example.cz i na example.cz, musí být u poskytovatele zapsané obě. Jinak přihlášení funguje na jednom a na druhém končí chybou o neplatném přesměrování.

Propojení s existujícím účtem#

Přihlásí-li se někdo přes Google e-mailem, který už v systému je, druhý účet nevznikne. Jak se účty propojí, záleží na stavu existujícího účtu:

Existující účet Co se stane
vznikl přes tlačítko téže služby, nebo už ji má připojenou přihlásí se rovnou
má heslo a službu připojenou nemá na e-mail účtu odejde odkaz pro potvrzení propojení (platí 24 hodin). Propojí se a přihlásí až po kliknutí
poskytovatel e-mail neověřil propojení se odmítne, uživatel se má přihlásit heslem
s tímto e-mailem žádný není založí se nový; s neověřeným e-mailem jako neaktivní s aktivačním e-mailem

Nejde o volitelné nastavení, systém to dělá vždy. Potvrzení e-mailem brání tomu, aby si někdo u služby založil účet s cizím e-mailem a dostal se tak do účtu na webu. Ověřte si chování na testovacím účtu dřív, než poskytovatele zapnete na ostro.

Připojená přihlášení uživatele vidíte v jeho editaci v sekci Externí přihlášení (OAuth); tlačítkem Rozpojit je odpojíte. Uživatel se pak přes danou službu nepřihlásí, dokud si účet znovu nepropojí. Účet, který vznikl jen přes externí službu a nemá heslo, si ho nastaví přes Zapomenuté heslo.

Uživatelské jméno bývá strojové

Účty založené přes externí službu mají jméno jako google-1025779…. Není to chyba — je to identifikátor od poskytovatele. Přihlašuje se přes tlačítko, ne tímto jménem.

Zablokovaný účet neprojde ani tudy

Vypnutý (Aktivní) nebo zabanovaný účet externí přihlášení odmítne stejně jako přihlášení heslem — viz Uživatelé. Tlačítko poskytovatele není zadní vrátka.

Když přihlášení nefunguje#

Postupně:

  1. Je poskytovatel Aktivní?
  2. Sedí návratová adresa u poskytovatele s adresou webu, včetně protokolu?
  3. Nejsou ID klienta nebo tajný klíč přepsané s mezerou navíc?
  4. Není aplikace u poskytovatele v testovacím režimu? Google i Meta pouštějí nové aplikace nejdřív jen pro vyjmenované účty.
  5. Nevypršel tajný klíč? Některé mají omezenou platnost.

Nastavení cookies