Connexion d’un utilisateur au service web
Maintenant que le Web et l’API arrivent à communiquer, il est intéressant de s’occuper d’un cas d’utilisation : la connexion utilisateur.
1. Interaction simple
Avant de partir sur le design du site, la création de vue, de formulaire, de requête, etc., il est conseillé de commencer simplement, puis d’améliorer la structure par la suite.
Le plus simple est de créer une page web qui requête l’API avec des données d’identification en dur. L’API doit renvoyer un utilisateur si elle en trouve, sinon elle renvoie false.
a. Présentation du processus
Côté Web
Le Web envoie une requête HTTP à destination de l’API. La méthode utilisée est POST, car cette méthode est plus sécurisée.
Les paramètres sont moins visibles, car ils ne sont pas présents dans l’URL, contrairement à la méthode GET.
Le Web lance une requête sur la route connexion et les paramètres sont les suivants :
[
'email' => 'sandrine.doe@les-enovateurs.com',
'mot_de_passe' => 'cvbn'
]
Ces paramètres sont les identifiants d’un utilisateur présent en base de données.
Côté API
L’API reçoit la requête du Web. Elle récupère les données JSON passées...