fix(dashboard-auth): Dashboard 設定 basic auth 時,GET /auth/login?provider=basic 回傳 HTTP 500
當 dashboard 設定為使用內建的 basic auth(帳號密碼)provider 時,透過 OAuth 風格的 GET /auth/login?provider=basic 重新導向會回傳 HTTP 500,而不是顯示密碼登入表單;根因是 auth_login() handler 對所有 provider 都統一呼叫 start_login(),但 BasicAuthProvider.start_login() 一律拋出 NotImplementedError。
暫時解法
密碼登入本身的 POST /auth/password-login 端點運作正常,可作為暫時繞過此重新導向錯誤的方式。