Bloqueado na conta de administrador após desativar o SSO do Memberful

Como posso gerar uma chave de API via console?

Recentemente, tentei testar o Memberful no meu Discourse, cometi vários erros e, agora, simplesmente não consigo acessar meu site nem mesmo como administrador.

O Memberful está redirecionando meu login e eu desativei a chave de API enquanto estava logado no site.

Minha ideia é gerar uma nova chave de API pelo console, integrar novamente com o Memberful e, em seguida, desativar tudo corretamente.

Gerar uma chave de API seria algo como:

    user = ...
    api_key = ApiKey.new
    api_key.created_by = user
    api_key.user = user
    api_key.save!

E então você pode obter a chave com api_key.key

Oi @osioke, obrigado pela sua resposta.

Você pode me ajudar com esses passos? Não sei onde nem como inseri-los. Preciso entrar no app com ./launcher enter app e depois o quê?

Você disse… via console, então você a inseriria no console?

Sim, o console ao qual tenho acesso no Digital Ocean.

Vi este tópico aqui Setting the api key via console - #9 by Thamer, mas não sei como escrever esses comandos no console.

Parece que você ativou o SSO via Memberful e agora está bloqueado fora da sua conta. Se for esse o caso, como administrador, você pode contornar o login SSO. Para isso, acesse https://forum.example.com/u/admin-login. Insira seu endereço de e-mail no formulário que aparecerá. Um link de login único será enviado para o seu e-mail.