To enhance security, Maxxton provides a single point of entry using a self-hosted identity and access management system. This ensures that access to your system is secure, user-friendly, fast, and centralised.
Maxxton has built an Authentication Server using Keycloak, which supports industry-standard protocols, including:
- OpenID Connect
- OAuth 2.0
- SAML 2.0
Additionally, seamless integration with existing user directories is possible, allowing connections to:
To access the software environment, the authentication server issues a JSON Web Token (JWT) through an Identity and Access Management system built on Keycloak.
Maxxton provides multiple authentication options to enhance security and usability:
By implementing these authentication solutions, Maxxton offers a robust, flexible, and secure way to manage system access—protecting both business operations and user data.
Single-Sign on
Maxxton’s authentication server can easily connect to third-party user databases, ensuring a secure and efficient login process.
- No Credentials Stored in Maxxton – The username and password of an external third party never pass through Maxxton’s system. Instead, users enter their credentials directly on the third party’s login page (e.g., Google, LinkedIn, Facebook, Twitter).
- Token-Based Access – Once authentication is confirmed by the third party, Maxxton’s system is granted access to the user’s details stored in the external database. The authentication server then verifies user requirements and issues a token, granting access to the system.
- Automatic Recognition of Logged-In Accounts – If a user is already logged into their browser with an email address linked to their company account (e.g., @mycompanyaccount.com), Maxxton automatically recognises the session and grants a token, providing direct access to the software.
- New User Creation & Account Management – If a user does not yet exist in the Maxxton database, the system automatically creates a new user and links them to the external provider. If the external provider account is closed, the connection is revoked, preventing further access to Maxxton Software.
By integrating third-party authentication and automating user management, Maxxton ensures a secure, seamless, and efficient access experience for all users.
Two-factor authentication
Two-factor authentication (2FA) is highly recommended to prevent unauthorised access to your software environment. By adding an extra layer of security, 2FA significantly reduces the risk of breaches.
Flexible 2FA Methods
- Verification Codes – Sent via email or text message for added protection.
- Authenticator Apps – Use free OTP/Authenticator apps such as Google Authenticator or Microsoft Authenticator for secure, time-based codes.
While 2FA adds 15 to 30 extra seconds to the login process, the security benefits far outweigh the inconvenience.
Reducing Login Friction
To minimise disruption while maintaining security, the second verification step can be:
- Required only periodically (e.g., once a month or once a quarter).
- Triggered by suspicious activity, ensuring extra protection only when needed.
By implementing flexible and intelligent 2FA settings, Maxxton ensures strong security without unnecessarily burdening users.