Authentication
🌐 Authentication¶
EasyTask uses a centralized identity provider for managing user authentication, roles, and access control.
- Login: Users authenticate with their username and password through the platform's identity service.
- Session Management: Sessions are tracked securely and expire after a configurable period of inactivity. Users can have multiple active sessions and revoke them individually.
- Session Renewal: Sessions are automatically renewed while active. Users are only redirected to login when their session has fully expired.
User Roles¶
Access is governed by five roles managed through the identity provider:
- Superadmin — Full access to all features including Billing and Client Portal.
- Admin — User management and system configuration. Cannot access Billing or Client Portal.
- Operator — Can execute adhoc commands and manage task executions.
- User — Standard access for viewing tasks and basic interactions.
- Viewer — Read-only access for monitoring and reporting.
Instance-Based Access Control¶
Users are granted access to one or more instances. All data — tasks, groups, runs, schedules — is scoped to the user's selected instance. Users can switch between their allowed instances from the header.
User Preferences¶
Users can personalize their experience through the header bar:
- Timezone: Select your preferred timezone from a searchable dropdown. All times displayed in the UI use your selected timezone.
- Theme: Toggle between light and dark mode. Your preference is saved and persists across sessions.
Sandbox Restrictions¶
In sandbox deployments, certain features are limited:
- Task Limit: A maximum number of tasks can be created. You will see a notification when approaching the limit.
- Integration Access: Only select integrations are available. Locked integrations display a lock icon with an upgrade prompt. Contact EasyTask support to unlock additional integrations.
- Task Limit Notification: A system notification is displayed when you are approaching the maximum task creation limit.
Authentication Configuration¶
Authentication is configured during platform installation by your administrator. Contact your system administrator for any changes to authentication settings.
Frequently Asked Questions¶
Q: What happens when my session expires? A: Access tokens are refreshed automatically. If your session has fully expired, you will be redirected to the login page.
Q: Can I be logged in from multiple browsers? A: Yes. Each login creates a separate session. You can view and revoke individual sessions from the session management interface in the user menu (top-right header bar).
Q: What happens when an admin changes my role? A: All your active sessions are immediately invalidated. You must log in again to receive updated access.