D’accord, mais juste un indice, il utilise le flux OAuth2 d’Omniauth et possède son propre mécanisme d’enregistrement pour obtenir un secret client dans ce code ici discourse/app/services/discourse_id/register.rb at 62942ee5851b55aa1c0a56dbd3f43af1330ea451 · discourse/discourse · GitHub
Je ne suis pas entièrement sûr si omniauth utilise OIDC ou un point de terminaison d’introspection de jeton pour obtenir les attributs réels de l’utilisateur, cependant.