SSO 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으로 이동하세요. 표시되는 양식에 이메일 주소를 입력하면, 일회용 로그인 링크가 이메일로 전송됩니다.