Autologin com o Plugin OpenId Connect e AWS Cognito

Hmm. Ouvi dizer que existem duas maneiras de fazer a ligação entre o Discourse e um provedor de autenticação externo, como o Cognito: o plugin OpenId ou usando o Single Sign On do Discourse.

Não tenho nenhuma familiaridade com o processo de Single Sign On, mas será que isso poderia ser uma forma de fazer o que eu quero — evitar que os usuários façam login duas vezes?

Ou talvez, simplesmente, quando eles fizerem login no meu aplicativo, enviar uma chamada de API ao Discourse e logá-los dessa maneira?

(O documento que linkei também fala sobre especificar a associação a grupos — presumo que isso accompliria o que eu quero, no sentido de dizer que apenas usuários PAGANTES podem estar no grupo que tem permissão para postar).