Au cas où vous ne l’auriez pas encore vu, notre documentation se trouve à l’adresse Discourse OAuth2 Basic. Cela contient-il certaines des réponses que vous recherchez ?
Malheureusement, à ce que je vois, la documentation ne couvre pas mes questions. Mes configurations OAuth fonctionnent comme prévu ; seules les fonctionnalités supplémentaires décrites dans les scénarios 1 et 2 posent problème.
Ce que je recherche, c’est quelque chose comme un paramètre facultatif, callback_url, qui redirigerait l’utilisateur vers son URL cible, après que le fournisseur OAuth a vérifié son compte et le lui a renvoyé vers Discourse.
Je suppose que c’est un peu comme si mon instance Discourse agissait elle-même en tant que fournisseur OAuth pour mon application Flask/Python ?
Par exemple : https://discourse.example.com/auth/google?callback_url=https://example.com/home emmène l’utilisateur sur Google, le renvoie vers Discourse, qui à son tour le redirige vers callback_url.