- Home
- Platform Orchestrator
- Security
- Service users
-
- Overview
-
- Overview
- Deploy your Application
- Manage your Java application
- Migrate an Application
- Provision Amazon S3 Buckets
- Deploy an Amazon S3 Resource to production
- Set up the reference architecture in your cloud
- Scaffold a new Workload and create staging and prod Environments
- Update Resource Definitions for related Applications
- Provision a Redis cluster on AWS using Terraform
- Perform daily developer activities (debug, rollback, diffs, logs)
- Deploy ephemeral Environments
-
-
Service users
On this page
Create a new service user #
A service user is a non-human system user. API tokens can be generated from service users and are used to interact with Humanitec’s API on the service user’s behalf.
To create a new service user, you need to be an admin or manager of your organization.
- In the service user settings, select Create new service user.
- Enter a service username and select a RBAC role. Service users can be assigned roles on all levels (Organization, Application, Environment) just like regular users.
- Confirm your selection by selecting Create new service user.
Generate an API token from a service user #
To obtain an API token, create a service user with an assigned set of RBAC roles first.
- In the service user settings, select the service user you would like to create an API token for.
- Select Add new API token and add a token ID and an (optional) description. The RBAC role is inherited from the service user and can not be modified.
- You have the option to specify an expiration date for the token. By default, the token has an unlimited duration.
- Select Create new API token to generate a new API token.
Copy the API token and store it securely.
For security reasons the full token will only be exposed once.