Finalisation de l'API d'accès par OTP et développement d'exemples d'utilisation en Delphi

- 15/08/2023 - 2 heures 19 minutes - Patrick Prémartin

Poursuite du travail en PHP initié la veille sur les trois accès identifiés comme l'API du site pour protéger un espace membre à l'aide d'un code OTP transmis par email.

L'API est composée de 3 programmes :

- le premier, déjà opérationnel, fait l'envoi du code par emai lorsqu'il est appelé avec une adresse email en paramètre

- le second, à faire, permet de contrôler le code et retourne un identifiant de session si la connexion est acceptée ou une erreur dans le cas contraire

- le troisième correspond à la clôture de la session

Nous avons donc codé les deux programmes restants et les avons testés avec REST Debugger. Les requêtes sont conservées dans le dépôt de code au cas où.

Le tout fonctionnant nous sommes passés au codage d'un logiciel client sous Delphi pour nous assurer que l'API est utilisable.

Première version du programme client faite à l'aide des éléments exportés par REST Debugger puisqu'il permet de copier les composants TRESTxxx directement dans notre projet.

Le programme a été finalisé et j'ai entamé une version avec les classes bas niveau histoire de montrer les différences. Il sera terminé sur la session suivante.

Certaines informations n'ont pas été affichées. Vous devez vous connecter pour y accéder.

Connexion Inscription


Liens associés

Ces liens s'ouvrent dans la même fenêtre que cette page. En cliquant dessus vous quitterez Serial Streameur.
Pensez à les ouvrir dans un nouvel onglet si vous préférez rester ici pour y revenir plus facilement.


Mots-clés associés

API, Delphi, HTML, JavaScript, PHP


Classement

Projets > Sites web > Espaces membres > Espaces membres accessibles par un code à usage unique (OTP)