コンソールから API キーを生成する方法はありますか?
最近、Discourse で Memberful をテストしようとしたところ、多くのミスをしてしまい、現在では管理者としてさえウェブサイトへアクセスできません。
Memberful がログインをリダイレクトしてしまい、ウェブサイトにログインしている間に API キーを無効化してしまいました。
私の考えは、コンソールから新しい API キーを再度生成し、Memberful と再度連携させた上で、すべての設定を正しく無効化することです。
コンソールから API キーを生成する方法はありますか?
最近、Discourse で Memberful をテストしようとしたところ、多くのミスをしてしまい、現在では管理者としてさえウェブサイトへアクセスできません。
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 にこのトピックがあるのを見つけましたが、コンソールでそのコマンドをどのように記述すればよいかわかりません。
Memberful を通じて SSO を有効にしてしまい、アカウントからロックアウトされているようです。もしその場合、管理者は SSO ログインをバイパスできます。そのためには、https://forum.example.com/u/admin-login にアクセスしてください。表示されるフォームにメールアドレスを入力すると、ワンタイムログインリンクがメールで送信されます。