# Coaster World v1.115.0 — 2026-09-04

## Ajouté
- Connexion et création de compte avec Google ou Apple, en complément de l’e-mail/mot de passe.
- Association et dissociation de Google/Apple depuis Paramètres du compte > Sécurité.
- Table `user_auth_providers` pour rattacher plusieurs méthodes de connexion à un même compte.
- Création d’un mot de passe pour les comptes créés uniquement via Google/Apple.
- Protection contre la création de comptes doublons lorsqu’un e-mail existe déjà.
- Vérification OpenID Connect des jetons Google/Apple (`state`, `nonce`, signature, issuer, audience et expiration).
- Guide `docs/SOCIAL_AUTH.md` et migration SQL manuelle v1.115.0.
- Traductions FR, EN, DE, ES et IT pour l’ensemble des nouvelles interfaces.

## Modifié
- Le mot de passe utilisateur peut être nul pour les comptes utilisant uniquement un fournisseur externe.
- Export/suppression de compte adaptés aux identités Google/Apple.
- Écrans de connexion, inscription, modal d’authentification et sécurité du compte enrichis.

## Sécurité
- Aucun jeton d’accès ou jeton de rafraîchissement Google/Apple n’est stocké en base.
- Impossible de retirer la dernière méthode de connexion disponible d’un compte.
- Les identités externes sont uniques par fournisseur et ne peuvent pas être liées à plusieurs comptes.
