Web UI: Authentication & Login Flow Guide
The Authentication & Login screen provides secure access control to the RUSEON Core Web Dashboard, protecting live video streams and administrative settings from unauthorized access.
1. Initial Administrator Login
Upon the very first boot of RUSEON Core:
- An initial administrator account (
admin) is automatically provisioned. - The generated one-time setup password is printed in the server terminal startup log:text
[INIT] Created initial administrator account: username='admin', password='<RANDOM_32_CHAR_PASSWORD>' - Navigate to
http://localhost:8080/loginin your web browser. - Enter
adminand the generated password to sign in. - You will be prompted to set a permanent, custom administrator password immediately upon first sign-in.
2. Language Selection (English / Русский)
The login screen features an instant language selector located at the top-right corner:
- English (
EN): Default international interface. - Русский (
RU): Native Russian localization of all navigation labels, error messages, and tooltips.
3. Session Management & Token Refresh
- Automatic Token Renewal: The frontend automatically requests a new access token via
/api/v1/auth/refreshin the background before the current token expires, preventing video stream interruptions during long monitoring shifts. - Secure Logout: Clicking the logout icon immediately invalidates the local session tokens and redirects the browser back to the login screen.