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.
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:
- U poskytovatele (Google Cloud Console, Meta for Developers…) založte aplikaci a získejte ID klienta a tajný klíč.
- Zadejte tam návratovou adresu svého webu — bez ní přihlášení skončí chybou.
- V administraci otevřete poskytovatele, vyplňte ID klienta a tajný klíč.
- 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ý.
Návratová adresa#
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, systém účty propojí — nezaloží druhý; nejde o volitelné nastavení, dělá to tak vždy. Ověřte si to na testovacím účtu dřív, než poskytovatele zapnete na ostro.
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ě:
- Je poskytovatel Aktivní?
- Sedí návratová adresa u poskytovatele s adresou webu, včetně protokolu?
- Nejsou ID klienta nebo tajný klíč přepsané s mezerou navíc?
- Není aplikace u poskytovatele v testovacím režimu? Google i Meta pouštějí nové aplikace nejdřív jen pro vyjmenované účty.
- Nevypršel tajný klíč? Některé mají omezenou platnost.
