File based
StackState Self-hosted v5.1.x
Last updated
StackState Self-hosted v5.1.x
Last updated
In case no external authentication provider can be used, you can use file based authentication. This will require every StackState user to be pre-configured in the configuration file. For every change made to a user in the configuration, StackState must be restarted.
StackState includes four default roles - Administrator, Platform Administrator, Power user and Guest. The permissions assigned to each default role and instructions on how to create other roles can be found in the .
To configure file based authentication on Kubernetes, StackState users need to be added to the authentication.yaml
file. For example:
Follow the steps below to configure users and apply changes:
In authentication.yaml
- add users. The following configuration should be added for each user (see the example above):
username - the username used to log into StackState.
passwordHash - the password used to log into StackState. Passwords are stored as either an MD5 hash or a bcrypt hash.
Store the file authentication.yaml
together with the file values.yaml
from the StackState installation instructions.
Run a Helm upgrade to apply the changes:
To configure file based authentication on Linux, StackState users need to be added to the application_stackstate.conf
file. For example:
Follow the steps below to configure users and apply changes:
In authentication.yaml
- add users. The following configuration should be added for each user (see the example above):
username - the username used to log into StackState.
password - the password used to log into StackState. Passwords are stored as either an MD5 hash or a bcrypt hash.
Restart StackState to apply the changes.
roles - the list of roles that the user is a member of. The are stackstate-admin
,stackstate-platform-admin
, stackstate-power-user
and stackstate-guest
, for details on how to create other roles, see .
roles - the list of roles that the user is a member of. The are stackstate-admin
, stackstate-platform-admin
, stackstate-power-user
and stackstate-guest
, for details on how to create other roles, see .