Muito obrigado @tobiaseigen!
Comecei a comunidade sem o AWS Cognito… meu sistema está usando o sistema de autenticação padrão do Discourse… é meio improvisado porque, sempre que meus usuários se tornam clientes pagantes, um webhook no Stripe cria um novo usuário do Discourse usando a API, gera uma senha temporária e envia as credenciais para eles por e-mail.
Eu queria usar o AWS Cognito porque meu principal serviço pago é um curso hospedado no Gitbook, protegido com um sistema de autenticação sem senha do AWS Cognito. Reutilizar o sistema seria ideal para meus usuários. Mas agora é tarde demais ![]()
De qualquer forma, acho que segui todos os passos que você descreveu… ou talvez eu tenha perdido alguma coisa… tudo funcionou perfeitamente, exceto pelo fato de que, após inserir o e-mail e o código de autenticação, o Discourse redirecionaria de volta para /login e não para / (a página inicial). Inspecionando os usuários na página de administração do Discourse, vi que o AWS Cognito nunca criaria usuários do Discourse.
Obrigado de qualquer forma!