Il faut obligatoirement le protocole https ( voir le cadenas en vert dans la barre d’adresse) pour s’authentifier avec Facebook et appliquer la commande compose update pour éviter des bugs avec la bibliothèque Socialite. Il suffit de suivre le tutoriel : Laravel 5 Facebook Login Tutorial
Remarque : la validation par mail est à directement adressée à votre courrier électronique ( et non comme dans la vidéo ci-dessous à debugmail.io).
Quelques liens utiles:
—————Easily Add Social Logins to Your App with Socialite————–
————-JSON Web Token Tutorial: An Example in Laravel and AngularJS—
https://www.toptal.com/web/cookie-free-authentication-with-json-web-tokens-an-example-in-laravel-and-angularjs
https://github.com/ttkalec/laravel5-angular-jwt
————-How to Build a Laravel 5.5 JWT Authentication API with E-Mail Verification————–
https://medium.com/@mosesesan/tutorial-5-how-to-build-a-laravel-5-4-jwt-authentication-api-with-e-mail-verification-61d3f356f823
L’outil Quasar permet de créez des sites Web réactifs, des PWA, des applications mobiles hybrides (qui semblent natives!) Et des applications Electron, tout en utilisant simultanément la même base de code, alimentée avec Vue.
CRUDBooster est un générateur de CRUD ( comprendre: créer, lire, mettre à jour, supprimer) construit sur le framework Laravel.
Les points forts sont :
Création des modules (Formulaires de listing et de saisie connectés aux bases de données).
gestion des droits des utilisateurs sur les modules.
gère les relations un à un , un à plusieurs, plusieurs à plusieurs dans les formulaires de saisie..
Expose les modules à partir d’une API REST par authentification Oauth2.
J’ai crée un blog à partir de CrudBooster , et j’ai amélioré la démo de gestion de stock en exposant l’API REST ( On ne peut pas ajouter plus de 10 Bears ) et en proposant l’impression de la liste de Bears (Ours en français)
Je réalise mes applications mobiles android avec l’outil Apache Cordova qui permet de créer des applications pour différentes plateformes (Android, Firefox OS, iOS, Ubuntu, Windows 8…) en HTML, CSS et JavaScript.
Exemple d’application réalisée avec Apache Cordova à installer sur votre téléphone android (autoriser les source inconnues dans les paramètres): (Cliquez ici !.)
Cette application vous permet d’importer votre liste de contacts , de la gérer ( ajout , édition et suppression) et surtout de l’imprimer !
Je ne l’est pas encore publiée sur le google store( peut être pour bientôt)
J’ai implémenté dans ce programme , l’authentification par l’envoi d’un courrier de validation.J’utilise Spring Boot avec Thymeleaf et la bibliothèque Java JWT.