# Adresses SSO et e-mail contenant un signe plus

**URL:** https://meta.discourse.org/t/sso-and-e-mail-addresses-having-a-plus-sign/98481
**Category:** Support
**Created:** [Octobre 1, 2018, 1:39 UTC](https://meta.discourse.org/t/sso-and-e-mail-addresses-having-a-plus-sign/98481 "2018-10-01T13:39:20Z")
**Posts on this page:** 1
**Showing post:** 4

<div class="post-metadata">

### Author: ![david](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/david/32/157490_2.png) [@david](https://meta.discourse.org/u/david)
#### Post date: [Avril 14, 2021, 10:46 UTC](https://meta.discourse.org/t/sso-and-e-mail-addresses-having-a-plus-sign/98481/4 "2021-04-14T10:46:17Z")

</div>

Un peu tard, je le sais. Mais au cas où d’autres rencontreraient ce problème.

> [@thabbs](#):
>
> En suivant [la procédure officielle de connexion unique (SSO) pour Discourse](https://meta.discourse.org/t/official-single-sign-on-for-discourse-sso/13045), je ne dois pas encoder l’URL de la charge utile avant de la convertir en base64.

En fait, nous **devrions** encoder l’URL de la charge utile avant de la convertir en base64. Notre [plugin WordPress](https://github.com/discourse/wp-discourse/blob/master/lib/sso-provider/sso.php#L87) et notre [implémentation Ruby](https://github.com/discourse/discourse/blob/master/lib/single_sign_on.rb#L129-L136) utilisent tous deux des fonctions de bibliothèque pour construire la charge utile, ce qui gère automatiquement l’encodage.

J’ai mis à jour la documentation pour être plus explicite :

> [@sam](#):
>
> 1. Créez une nouvelle charge utile **encodée en URL**.

---

_[View the full topic](https://meta.discourse.org/t/sso-and-e-mail-addresses-having-a-plus-sign/98481)._
