Access Control Level¶
Overview¶
The Mythradon Access Control framework provides a comprehensive system for managing who can access your Mythradon environment, and what actions they can perform. It governs access for internal users, API users, and external portal users, ensuring that each user only has access to the appropriate parts of the application and data.
Access Control in Mythradon includes the following core components:
- Roles — Define permissions for functional areas of the application
- Users — Manage accounts for internal staff and assign them to roles
- User Authentication — Configure secure login and identity verification methods
- Teams — Organise users into teams for simplified role assignment and data sharing
- Portal Roles — Control access for users logging in through customer or partner portals
- Portal Users — Manage external users with access to your self-service portals
- API Users — Secure integration access for external systems and applications.
These features are designed for use by your System Administrator(s) to ensure secure, structured, and scalable user access management across all aspects of Mythradon.
Roles¶
Roles in Mythradon are used to define and group sets of permissions that control access to specific functionality and data across the application. Roles determine which Entities a user can access and what actions they are allowed to perform on each.
Each Role can define permissions for the following operations:
- Create – Allows users to create new records.
- Read – Grants visibility of records in both list and detail views.
- Edit – Permits users to modify existing records.
- Delete – Enables deletion of records.
- Stream – Grants access to view a record's Activity Stream.
Roles are then assigned to standard users and API users. A user can be assigned multiple roles, with permissions combined across them.
Default Permissions
By default, users have minimal or no access. Assigning one or more roles is required to grant users the necessary permissions to perform their tasks within the system.
For details on how to create and manage roles, see Managing Roles.
Note
Roles are applicable only to regular users and API users. Portal Users use a separate permissions system. To manage access for Portal Users, refer to Portal Roles.
Users¶
Users are individuals who are authorised to log in and interact with your Mythradon system. These may include:
- Internal Users – Members of your organisation who access the core application features.
- External Users – Customers, partners, or suppliers who connect via the Portal interface.
User accounts are managed through the User Management settings, where you can:
- Create and manage user profiles
- Assign roles and permissions
- Activate or deactivate user accounts
- Reset passwords and configure authentication options
Proper user management is essential for maintaining secure, role-based access across your organisation and any connected external stakeholders.
To learn more about creating, editing, and managing users, visit the User Management Guide.
Authentication Settings¶
Mythradon offers a comprehensive set of Authentication Settings designed to help your system administrator enforce security policies that align with your business requirements.
These settings include:
- Password Policy Configuration – Enforce rules such as minimum length, complexity, and expiration periods to strengthen password security.
- Two-Factor Authentication (2FA) – Enable an additional layer of security by requiring users to verify their identity via a secondary method, such as SMS or email.
These controls ensure that only authorised users can access your system, reducing the risk of unauthorised access and data breaches.
For detailed instructions on configuring authentication settings, visit the Authentication guide.
Teams¶
Teams are collections of internal users and API users that help streamline access control and collaboration within Mythradon.
By assigning Roles to a Team, you ensure that all users within the Team inherit the same access permissions, making it easier to manage large groups of users with similar responsibilities.
Key Benefits:¶
- Simplifies permission management by grouping users.
- Automatically grants team members the Roles assigned to the Team.
- Ideal for departments, functional groups, or API integrations.
Tip
Use Teams alongside Roles to create scalable and consistent access control across your organisation.
For more details on creating and managing Teams, see the Team Management Guide.
Portal Roles and Portal Users¶
Mythradon enables you to securely connect external users—such as customers, partners, or suppliers—to your system through Portals. These portals can be fully customised to match your business requirements and branding, offering a seamless experience to your external stakeholders.
To ensure appropriate access and data security, you can define Portal Roles that control which entities and features a Portal User can access. This allows you to tailor each user's experience to only the tools and information that are relevant to them.
Highlights:¶
- Connect external users without granting full system access.
- Create tailored experiences with configurable Portals.
- Use Portal Roles to manage what users can view or interact with.
- Improve collaboration while maintaining strict control over data visibility.
Note
Portal Roles are separate from internal user Roles and are specifically designed for managing access for external users.
Learn more about setting up Portal Roles and managing Portal Users.
API Users¶
Mythradon supports secure integration with external applications through the use of API Users. These are dedicated user accounts designed specifically for system-to-system communication, ensuring that external applications can interact with Mythradon in a controlled and secure manner.
API Users allow you to:
- Grant limited, read-only or full access to specific parts of the platform.
- Maintain system integrity by isolating external system access from regular user accounts.
- Monitor and audit API interactions independently.
Access permissions for API Users are managed using the same Roles system as internal users, allowing fine-grained control over what data and functionality the API can access.
To learn how to create and configure API Users, visit the API Users documentation.
Note
It is considered best practice to always assign only the minimum necessary permissions to API Users to maintain security and limit unintended data exposure.
See also¶
- Action History
- API Users
- Auth Log
- Auth Tokens
- Authentication
- Portal Roles
- Portal Users
- Roles
- Streams
- Team Management
- User Authentication
- Mythradon Marketing
- Mythradon Sales
- Mythradon Service
- Mythradon System Administration
- Mythradon Tools