Intégration RayorConnect

Configure les paramètres en bas de page pour générer ton code d'intégration automatiquement.

1. Le Bouton (Front-End)

Copie ce code pour afficher le bouton de connexion.

Aperçu
HTML / JAVASCRIPT

  

2. La Récupération (Back-End)

Quand l'utilisateur revient sur ta page (redirect_uri), tu reçois un code. Voici le PHP pour récupérer son profil.

PHP (CALLBACK)
<?php
if (isset($_GET['code'])) {
    $code = $_GET['code'];
    $url = "https://connect.rayor.fr/api/userinfo.php?code=" . $code;
    
    $ch = curl_init();
    curl_setopt($ch, CURLOPT_URL, $url);
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
    
    $response = curl_exec($ch);
    $httpCode = curl_getinfo($ch, CURLINFO_HTTP_CODE);
    curl_close($ch);

    if ($httpCode === 200) {
        $user = json_decode($response, true);
        echo "Bienvenue " . htmlspecialchars($user['prenom']);
    } else {
        echo "Erreur d'authentification.";
    }
}
?>

⚡ Configurateur

Modifie les champs pour mettre à jour le code ci-dessus.

3. Détails des Scopes

ScopeDescriptionRequis
openidIdentifiant unique Rayor.OUI
emailAdresse email vérifiée.NON
profileNom, Prénom et Pseudo.NON
phoneNuméro de téléphone mobile.NON