Helm: for email auth the initial user should be seeded with random credentials and invite-only set #858
Labels
[ devops ]
enhancement
New feature or request
helm
security
do not use this label: please report all security vulnerabilities at [email protected]
What package are you referring to?
Helm, Server
Is your feature request related to a problem? Please describe.
Currently, when deploying Speckle on Kubernetes with Email Auth there is a period of time between the Server being available on the internet and the operator registering as the administrator of the server, and then being able to prevent additional registrations.
Describe the solution you'd like
The server should create an initial user and prevent additional registrations. The credentials for the initial user should be auto-generated and available to only the operator.
Suggest a similar solution to Bitnami's helm charts, which generate a secret containing the administrator's initial password. The first user is created with these credentials, and they can be accessed only by the operator with kubernetes read access. This prevents third parties from accessing the admin UI in the meantime.
Describe alternatives you've considered
Additional context
The text was updated successfully, but these errors were encountered: