yWorkflow App uses Google OAuth 2.0 for secure authentication. Users sign in with their Google account, providing a seamless and secure login experience.
How it works: Click the "Sign in with Google" button on the login page. You'll be redirected to Google's authentication service, and after successful authentication, you'll be redirected back to the application.
Navigate to the application URL and you'll be presented with the login page.
Click the "Sign in with Google" button.
You'll be redirected to Google to authenticate.
After successful authentication, you'll be redirected to /auth/callback where the backend validates your token.
The backend creates or updates your user session and returns a JWT token to the frontend.
The frontend stores the JWT token in localStorage and redirects you to the main dashboard.
When your session expires (401/403 responses), the application automatically detects this and prompts you to re-authenticate. A modal will appear asking you to log in again.
Note: If the backend is in maintenance mode (503 response), you'll see a maintenance message on the login page.
Regular users have access to standard features:
Users can belong to multiple organizations. Each organization has its own:
Organization Selector: Use the organization dropdown in the header to switch between organizations you belong to. All operations are scoped to the selected organization.