Přihlášení zákazníků přes Facebook¶
Pokud chcete svým zákazníkům umožnit přihlášení (registraci) přes Facebook, je nutné, abyste nejdříve vytvořili vlastní Facebookovou aplikaci, pomocí které bude přihlašování probíhat. Potřebujete k tomu pouze aktivní účet na Facebooku. Na jednotlivé kroky nastavení se podíváme v následujícím návodu.
Vytvoření aplikace¶
Pro vytvoření aplikace se musíte registrovat a přihlásit jako Facebook Developer zde https://developers.facebook.com.
Po dokončení registrace a jejím ověření budete rovnou vyzvání k založení vaší aplikace, kterou založíte zde: https://developers.facebook.com/apps/?show_reminder=true – “Authenticate and request data from users with Facebook Login”.
Následně se řiďte instukcemi. Projdete několika body, jejichž součástí bude i ověření firemních dat a jejich souladu s GDPR/EU směrnicemi.
Z technického pohledu jsou důležitá nastavení:
App settings > Basic > App Domains – zde nastavíte doménu svého e-shopu, tedy například www.eshop.cz.
App settings > Advanced > Domain Manager – zde rovněž nastavíte doménu (App Domains). Tedy opět www.eshop.cz. Nic dalšího zde není třeba nastavovat.
Use Cases > Authentication and account creation > Customize > Permissions – přidáte volbu e-mail.
Use Cases > Authentication and account creation > Customize > Go To Settings > Valid OAuth Redirect URIs – zde musí být uvedena doména vašeho e-shopu spolu s URL adresou facebooklogin?returnUrl=%2Fmoje-udaje. Tedy https://www.eshop.cz/facebooklogin?returnUrl=%2Fmoje-udaje.
Vše potřebné vyplňte a aplikaci publikujte. V menu byste měli mít položku App Settings > Basic, kde získáte FB ID a FB Secret, které budete v dalších krocích zadávat do BizBoxu.
Nastavení v BizBoxu¶
Oba údaje FB ID a FB Secret jsou potřebné pro propojení BizBoxu a vaší aplikace. Zadáte je do stejnojmenných polí v modulu Administrace v aplikaci Nastavení účtu.
Web (tedy váš e-shop, na kterém chcete umožnit přihlášení pomocí Facebooku) v BizBoxu musí mít nastaven přístup přes HTTPS (Editor webu -> Nástroje a nastavení -> Hlavní nastavení webu -> Úroveň přístupu -> Zabezpečený (HTTPS)).
Nastavení uložte a schvalte projekt.