illegal function call in 1980s

1980年代のスポーツノンフィクションについてやさぐれる文章を書きはじめました。最近の関心は猫のはなちゃんとくるみちゃんです。

Mastodon 2段階認証のサーバ側リセット

ねことどん(www.nekotodon.com)で得たノウハウです。自己責任で行ってください。

ねことどんでは、次の手順で、Mastodonの2段階認証を、サーバ側から、あるユーザーに対し未設定状態に戻せることを確認しています。

*

以下をpsql内でusersテーブルに対して行います。(キーには登録メールアドレスを使用しました。)

-以下をnullにUPDATEします。

  • remember_created_at
  • encrypted_otp_secret
  • encrypted_otp_secret_iv
  • encrypted_otp_secret_salt
  • consumed_timestep
  • otp_backup_codes

-以下をfalseにUPDATEします。

  • otp_required_for_login

*

-コマンド例

UPDATE users SET encrypted_otp_secret=null WHERE email='user@example.com';

*

v1.4.0.6で確認しました。mastodonサービスの再起動は不要でした。