Voici un projet qui a été commandité récemment par un client et qui étend le plugin Discourse OAuth2 Basic.
Le problème auquel nous étions confrontés était que l’URL de connexion et l’URL d’inscription devaient chacune être différentes, alors que le plugin de base utilise la même URL d’autorisation pour les deux. Tout ce que fait ce plugin, c’est ajouter un paramètre (oauth2_signup_url) et utiliser cette URL pour le bouton d’inscription, ce qui permet aux deux boutons d’aller vers des endroits différents.
Dépôt : GitHub - procourse/discourse-oauth2-custom-redirects-plugin · GitHub