=== Rayor Connect ===
Contributors: rayor
Author: Rayor
Author URI: https://rayor.fr
Plugin URI: https://connect.rayor.fr
Tags: sso, login, oauth, authentication, rayor
Requires at least: 5.6
Tested up to: 6.7
Requires PHP: 7.4
Stable tag: 1.1.0
License: GPLv2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html

Ajoutez un bouton « Continuer avec Rayor » à votre site WordPress. Authentification unique (SSO) via Rayor Connect.

== Description ==

Rayor Connect permet à vos visiteurs de se connecter à votre site WordPress avec leur compte Rayor ID,
sans créer de nouveau mot de passe. Le plugin gère tout le flux d'autorisation :

* Bouton « Continuer avec Rayor » ajouté automatiquement à l'écran de connexion WordPress.
* Shortcode `[rayor_connect]` pour placer le bouton n'importe où.
* Connexion des comptes existants par email.
* Création automatique du compte (optionnelle) avec prénom, nom et pseudo.
* Vérification anti-CSRF (paramètre `state`) et échange de jeton à usage unique.

Le `client_id` est déduit automatiquement du domaine de votre site : aucune clé à copier.

== Installation ==

1. Copiez le dossier `rayor-connect` dans `wp-content/plugins/` (ou installez le zip via Extensions → Ajouter).
2. Activez l'extension « Rayor Connect ».
3. Allez dans Réglages → Rayor Connect pour ajuster les scopes, le texte du bouton, la création de compte et la redirection.
4. Le bouton apparaît sur `wp-login.php`. Utilisez `[rayor_connect]` ailleurs.

== Frequently Asked Questions ==

= Dois-je enregistrer mon site auprès de Rayor ? =
Non. Le fournisseur valide automatiquement que le `redirect_uri` appartient bien au domaine déclaré
comme `client_id`. Le plugin utilise le domaine de votre site.

= Quelles données sont récupérées ? =
Selon les scopes demandés : `profile` (prénom, nom, pseudo, Rayor ID, **photo de profil**), `email`
(adresse vérifiée), et en option `phone`, `address`, `age`. L'email est nécessaire pour relier ou
créer un compte WordPress proprement. La photo de profil Rayor est utilisée comme avatar du site.

= Puis-je changer le fournisseur ? =
Oui, dans les réglages (par défaut `https://connect.rayor.fr`).

== Changelog ==

= 1.1.0 =
* Photo de profil : la photo Rayor (scope `profile` → `picture`) est désormais utilisée comme avatar du site (filtre `get_avatar_url`).
* Documentation à jour : scopes `phone`, `address`, `age` et avatar personnalisé.

= 1.0.0 =
* Version initiale : bouton de connexion, shortcode, réglages, création de compte automatique.
