Zadejte hledaný výraz...

Autentikační modul

TomasFT
verified
rating uzivatele
(4 hodnocení)
21. 12. 2021 16:47:33
Prakticky každá webová služba potřebuje modul na správu uživatelů - aby se mohli uživatelé zaregistrovat pod svou mailovou adresou, přihlásit, obnovit si heslo, když ho zapomenou apod.
Neexistuje nějaká služba / modul / cokoli, co by tuhle funkcionalitu nabízelo, že by to člověk jen připojil přes nějaké API ke svému webu a nemuseli to všichni znovu a znovu programovat? Například toto nabízí Google v té formě, že můžete nechat uživatele přihlašovat přes gmail. Ale to funguje jen pro gmail. Uživatelé, kteří mají mail jinde než na gmailu toto nemohou využít. Existuje něco podobného pro všechny maily?
Dávám to do této sekce Programování, protože jsem nenašel sekci, kam by to víc patřilo, tak jestli je to špatně, tak se omlouvám.
Díky.
21. 12. 2021 16:47:33
https://webtrh.cz/diskuse/autentikacni-modul/#reply1495608
TomasX
verified
rating uzivatele
(4 hodnocení)
21. 12. 2021 16:55:18
Uživatel bude muset stejně mít někde nějaký účet, takže můžeš dát na výběr google, microsoft, twitter, facebook a jiné přihlašovací tlačítka (hledej protokoly openid nebo oauth 2.0 či obecně social login).
Pak existují služby, které spravují uživatelé na jednom místě a můžeš je použít pro více projektů, např. https://docs.userkit.io, https://backendless.com/feature/user-management, https://auth0.com/user-management, https://clerk.dev
Dotaz jsi napsal hodně obecně, chybí informace o tom, kolik máš uživatelů, odkud jsou (otevtené nebo uzavřené skupiny), jestli potřebuješ řešit oprávnění atd.
21. 12. 2021 16:55:18
https://webtrh.cz/diskuse/autentikacni-modul/#reply1495607
Otakar Pěnkava
verified
rating uzivatele
(25 hodnocení)
21. 12. 2021 17:51:04
Sice to řeší skoro každá služba, ale také toto nabízí už předpřipravené skoro každý framework. Laravel má hned několik oficiálních balíčků, které lze použít (Laravel Ui, Laravel Fortify - ten má v základu i dvoufázové ověření).
21. 12. 2021 17:51:04
https://webtrh.cz/diskuse/autentikacni-modul/#reply1495605
TomasX
verified
rating uzivatele
(4 hodnocení)
21. 12. 2021 18:39:49
to je pravda, pokud by ale TomasFT už v něčem takovém pracoval, asi se nebude ptát. Všechny univerzální frameworky mají správu uživatelů (Nette, Symfony, CodeIgniter atd.), stejně tak v rámci composeru najdeš řadu samostatných balíčků, které to řeší.
21. 12. 2021 18:39:49
https://webtrh.cz/diskuse/autentikacni-modul/#reply1495604
Michal Pešat
verified
rating uzivatele
(2 hodnocení)
22. 12. 2021 03:02:30
Keycloak
22. 12. 2021 03:02:30
https://webtrh.cz/diskuse/autentikacni-modul/#reply1495603
TomasFT
verified
rating uzivatele
(4 hodnocení)
22. 12. 2021 16:59:36
Děkuji uctivě všem za tipy, uznávám, že můj dotaz byl poněkud obecný. Nejvíc mě zajímají právě služby typu userkit.io (ta je ale zrovna jen v experimentálním stadiu). Frameworky jsou už poněkud složitější varianta, i když to má výhodu, že má člověk vše pod kontrolou. Nicméně si musí řešit více věcí sám, například škálování, a znamená to obvykle dělat celou serverovou logiku v tom kterém frameworku (i když jistě ne vždy). Každopádně díky za tipy a přeju pěkné svátky.
22. 12. 2021 16:59:36
https://webtrh.cz/diskuse/autentikacni-modul/#reply1495602
Pro odpověď se přihlašte.
Přihlásit