Self-hostしたSupabaseでメールアドレス検証を無効にする方法
追記
Githubのissueのほうにも同じように設定するようにとの投稿がありました。
Allow signin without Email Verification #5113
Self-hostしたSupabaseでメールアドレス検証を無効にする方法
Self-Hosting with Dockerに書いてある手順で進めると、supabase/docker/.env
というテキストファイルがあると思います。
この.envの中の、AuthセクションにあるENABLE_EMAIL_AUTOCONFIRM
をtrueにします!
ENABLE_EMAIL_AUTOCONFIRM=true
にしたらメールアドレス検証が動きそうに見えますが、英語でググっても全く解決策がない状態で、やけくそで弄ったら何故かメールアドレス検証がスキップされました。
ENABLE_EMAIL_AUTOCONFIRMは「メールアドレスの検証を自動的にやった事にする」というオプションなのかもしれませんね。(私英語よめない...)
海外にニキにも見てほしいのでChatGPT先生に英語に翻訳してもらいました。
How to disable email address verification on self-hosted Supabase
If you follow the instructions outlined in Self-Hosting with Docker, you should come across a text file named supabase/docker/.env.
Within this .env file, set ENABLE_EMAIL_AUTOCONFIRM to true in the Auth section!
After setting ENABLE_EMAIL_AUTOCONFIRM=true, it may seem like email verification is about to work. However, despite searching in English without finding any solutions, in a desperate attempt to make it work, somehow email verification got skipped.
Discussion