Заблокирован в аккаунте администратора после отключения SSO Memberful

Как сгенерировать ключ API через консоль?

Недавно я пытался протестировать Memberful в своём Discourse, допустил множество ошибок и теперь не могу получить доступ к своему сайту даже как администратор.

Memberful перенаправляет мой вход, и я отключил ключ API, когда был авторизован на сайте.

Моя идея заключалась в том, чтобы снова сгенерировать новый ключ API через консоль, повторно интегрироваться с Memberful, а затем корректно отключить всё.

Генерация API-ключа выглядит примерно так:

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

А затем вы можете получить ключ с помощью api_key.key

Привет, @osioke, спасибо за ответ.

Можешь помочь мне с этими шагами? Я не знаю, где их вводить и как именно. Нужно ли мне сначала ввести команду ./launcher enter app, а затем что-то ещё?

Вы сказали… через консоль, значит, вы вводите его в консоль?

Да, это консоль, к которой у меня есть доступ на Digital Ocean.

Я видел эту тему здесь: Setting the api key via console - #9 by Thamer, но не знаю, как вводить эти команды в консоли.

Похоже, что вы включили SSO через Memberful и теперь заблокированы из своей учётной записи. Если это так, то как администратор вы можете обойти вход через SSO. Для этого перейдите по адресу https://forum.example.com/u/admin-login. Введите свой адрес электронной почты в появившуюся форму. На вашу почту будет отправлена ссылка для одноразового входа.