Désolé si je dis l’évidence, mais je vois l’origine du problème dans cette issue sur WebKit WebView. J’ai essayé les contournements mentionnés ici sur le forum Discourse sans succès.
Un de mes collègues (qui est programmeur web, contrairement à moi) a proposé de modifier quelque chose côté fournisseur SSO (pas myforum.com/session/sso_provider) afin que, lorsqu’il appelle le forum, une requête GET soit envoyée dans la chaîne de requête URL avec un paramètre supplémentaire login=mylogin.
La création du token se ferait probablement :
De myssoprovider.com/sso?sso=xxxxx&sig=xxxxx
Vers myssoprovider.com/sso?sso=xxxxx&sig=xxxxx&login=mylogin
Mais d’après ce que je sais, il n’est pas possible de mettre en œuvre cela côté Discourse via le panneau de configuration. Cela nécessiterait une modification plus profonde, susceptible de causer des problèmes ou d’être perdue lors des mises à jour.
Merci pour vos suggestions.