メールアドレス不要でユーザー登録

提供: マストドン日本語ウィキ
2019年2月15日 (金) 12:39時点におけるOcDra (トーク | 投稿記録)による版
移動先: 案内検索

メールアドレス不要でユーザー登録とは、メールアドレスが到達可能であることを確認せずにユーザー登録を許可するよう、マストドンのインスタンスを改造することである。

概要

マストドンでユーザー登録を行うには、登録フォームにメールアドレスを入力し、そのメールアドレスに届いたメールの確認リンクを開く必要がある。しかし、本項の改造を行ったインスタンスでは、メールに記載された確認リンクを開くことなく、新しいアカウントを使用することができる。そのため、実際に到達可能なメールアドレスではなく、メールアドレスのように見える任意の文字列 (alice@example.com など) を入力して、アカウントを作成することができる。

なお、2018年5月以降のバージョン[1]では、アドレス入力の際にドメインの存在をチェックするため、この改造を行う際はその処理も回避するように設定しなければならない。例えば、example.comには到達できるため、alice@example.comは使用できるが、ドメインの形をなしていないもの(文字列:IDOLM@STER)や、ドメインが存在しないもの(文字列:me@mail.mastodon)は使用できなくなっている。

実装の方法

2.distsn.orgでは、データベースを操作して、メールアドレスが確認済みであることを示すフラグを立てている[2]theboss.techではDeviseの設定を書き換える方法を取っている[3]

採用しているインスタンス

公式レポジトリの動向

マストドン公式リポジトリでは、メールアドレス不要でユーザー登録ができるようにすることを目指すイシュー[4]が作られたが、閉鎖されている。マストドン2.3.0[5]ではLDAPによるログイン[6]が導入されたため、別途LDAPサーバーを用意することで、メールアドレス不要でユーザー登録が可能になる可能性がある。

他の分散SNSとの関係

GNU socialPleromaはメールアドレスの到達性を確認していない。

外部リンク

脚注