Admin Panel Introduced The Ability To Create Service Accounts In Leon

Admin Panel Introduced The Ability To Create Service Accounts In Leon

Service Account

The Service Account is a dedicated user type in Leon, created specifically for integrations and automated processes. Its primary purpose is to enhance security, transparency, and traceability whenever external systems interact with Leon. To create a Service Account, simply check the “Service Account” option in the Admin tab when adding or editing a user.

service_account.png

Key Features:

Non-Login Account: Service Accounts cannot be used to log in to Leon. They are not intended for real users, but for technical operations performed by external applications or integrations.

Easy Identification: When creating a new user in the admin panel, you can mark the account as a Service Account using a dedicated checkbox. Once set, this status cannot be changed during editing.

Integration Assignment: In the configuration of OAuth integrations, you can assign a Service Account to a specific integration. This means that any changes made by the integration will be clearly attributed to the Service Account in Leon’s change history.

Audit and Transparency: All actions performed by an integration using a Service Account are logged under that account. This makes it easy to track which automated process or external system made specific changes, improving auditability and accountability.

Operator-Level Only: The Service Account assignment is available only for integrations configured at the operator level (not for user-level integrations).