Installer le package 'qantis/url-generator' : composer require qantis/url-generator
<?php
use Qantis\Tools\UrlGenerator;
include __DIR__.'/vendor/autoload.php';
$urlGenerator = new UrlGenerator('ma_clé_secrete');
$url = $urlGenerator('test@example.com');
echo $url;
// renvoit /connexion/?email=test@example.com×tamp=111111&hash=xxxxxx
<?php
use Qantis\Tools\MkpUrlGenerator;
include __DIR__.'/vendor/autoload.php';
$urlGenerator = new MkpUrlGenerator('ma_clé_secrete');
$url = $urlGenerator('test@example.com');
echo $url;
// renvoit /login/auto-login/?email=test@example.com×tamp=111111&hash=xxxxxx
- Faire un appel GET sur l'url généré, en retour est envoyé une url sur laquelle rediriger l'utilisateur pour qu'il soit automatiquement connecté à la marketplace
Les parametres requis :
email
qui correspond à l'email de l'utilisateur à connectertimestamp
en secondeshash
qui est calcul :- Concatener email, timestamp et la clé
- Hasher le résultat avec SHA256
- Convertir le hash en base-64
Vous devez demander à votre interlocuteur chez Qantis pour obtenir votre clé.