認証に関わる部分は auth.py に移す