Bloqué hors du compte administrateur après la désactivation de SSO Memberful

Comment puis-je générer une clé API via la console ?

J’ai récemment essayé de tester Memberful sur mon Discourse. J’ai commis de nombreuses erreurs et maintenant, je ne peux même plus accéder à mon site en tant qu’administrateur.

Memberful redirige ma connexion et j’ai désactivé la clé API lorsque j’étais connecté à mon site.

Mon idée était de générer à nouveau une nouvelle clé API depuis la console, de réintégrer Memberful, puis de tout désactiver correctement.

Générer une clé API se ferait à peu près comme ceci :

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

Ensuite, vous pouvez récupérer la clé avec api_key.key

Bonjour @osioke, merci pour votre réponse.

Pouvez-vous m’aider avec ces étapes ? Je ne sais ni où les saisir ni comment. Dois-je d’abord entrer dans l’application avec ./launcher enter app, puis quoi ?

Vous avez dit… via la console, donc vous la saisissez dans la console ?

Oui, c’est bien la console à laquelle j’ai accès sur Digital Ocean.

J’ai vu ce sujet ici Setting the api key via console - #9 by Thamer, mais je ne sais pas comment écrire ces commandes dans la console.

Il semble que vous ayez activé l’authentification unique (SSO) via Memberful et que vous soyez désormais bloqué hors de votre compte. Si c’est le cas, en tant qu’administrateur, vous pouvez contourner la connexion SSO. Pour ce faire, rendez-vous sur https://forum.example.com/u/admin-login. Saisissez votre adresse e-mail dans le formulaire qui s’affiche. Un lien de connexion à usage unique vous sera envoyé par e-mail.