引き続き `devise-token-auth` を使用する予定。 現在の認証基盤に加えて、以下の機能を追加する。 - SNS アカウントでのログイン (GitHub, X, Google, Apple) - メールアドレスの認証機能 - パスワードの変更機能 さらに、認可基盤を作成する(Controller 内で雑に判定しない)。