Skip to content

Login FAQ ​

The current V2 Dashboard uses local account login and supports binding local accounts to third-party OAuth2 accounts. Legacy GitHub OAuth login issues no longer apply to the current login flow.

Forgot Administrator Password ​

See Initialize User Password. After resetting it, log in to the admin frontend and change it to a new strong password as soon as possible.

OAuth2 Login Failed ​

Check the following first:

  1. The oauth2 field in the Dashboard configuration uses the new structure. See Setting Up OAuth 2.0 Binding.
  2. The Callback URL on the third-party platform is https://your-dashboard-domain/api/v1/oauth2/callback.
  3. You have already logged in with a local account and completed OAuth2 binding on the profile page.

If no binding relationship exists yet, OAuth2 cannot directly log in to a local account.

Login Endpoint Is Frequently Tried or Incorrectly Blocked ​

V2 includes a Web Application Firewall to limit login brute-force attempts. If Dashboard is deployed behind a reverse proxy or CDN, configure the Frontend Real IP Request Header correctly; otherwise, Dashboard may misidentify visitor IPs and block incorrectly.

If an IP has already been blocked by mistake, use an administrator account to remove the corresponding block record under System Settings → Web Application Firewall.