Si j’appelle user-api-key/new avec un auth_redirect contenant déjà une chaîne de requête (par exemple http://localhost:30120/auth-discourse?state=BASE64), je me retrouve avec une URI de redirection du type http://localhost:30120/auth-discourse?state=BASE64?payload=PAYLOAD — deux chaînes de requête, sans le & de concaténation.
Il faudrait peut-être modifier ce code pour vérifier s’il existe déjà une chaîne de requête dans l’URI, ou utiliser un constructeur d’URI ?