qantis/url-generator

There is no license information available for the latest version (v1.2.0) of this package.

Générateur de lien de connexion pour les plateformes et la marketplace Qantis

Maintainers

Package info

github.com/GroupeQantis/urlGenerator

pkg:composer/qantis/url-generator

Statistics

Installs: 988

Dependents: 0

Suggesters: 0

Stars: 0

Open Issues: 0

v1.2.0 2024-03-08 14:18 UTC

This package is auto-updated.

Last update: 2026-03-01 00:32:30 UTC


README

En php via Composer

Installer le package 'qantis/url-generator' : composer require qantis/url-generator

Plateformes Qantis

<?php

use Qantis\Tools\UrlGenerator;

include __DIR__.'/vendor/autoload.php';

$urlGenerator = new UrlGenerator('ma_clé_secrete');
$url = $urlGenerator('test@example.com');
echo $url;
// renvoie /connexion/?email=test@example.com&timestamp=111111&hash=xxxxxx

Marketplace Qantis

<?php

use Qantis\Tools\MkpUrlGenerator;

include __DIR__.'/vendor/autoload.php';

$urlGenerator = new MkpUrlGenerator('ma_clé_secrete');
$url = $urlGenerator('test@example.com');
echo $url;

// renvoie /login/auto-login/?email=test@example.com&timestamp=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

Algorithme général

Les parametres requis :

  • email qui correspond à l'email de l'utilisateur à connecter
  • timestamp en secondes
  • hash qui est calcul :
    • Concatener email, timestamp et la clé
    • Hasher le résultat avec SHA256
    • Convertir le hash en base-64

Récupérer la clé secrete

Vous devez demander à votre interlocuteur chez Qantis pour obtenir votre clé.