readme
This commit is contained in:
parent
26528365e7
commit
53aaf42bd9
37
readme.md
Normal file
37
readme.md
Normal file
@ -0,0 +1,37 @@
|
||||
## Redis Configuration
|
||||
|
||||
When a shared internal Redis server shall be used it is necessary to config the database (a number) to be used by defectdojo using the option `celery.path` in the `values.yml`.
|
||||
|
||||
Even if no authentication on the Redis server shall be used it is required to create the secret `defectdojo-redis-specific` with an empty key `redis-password`.
|
||||
|
||||
|
||||
## Admin User
|
||||
|
||||
Although the admin user's credentials are created into the secret `defectdojo` it appears, that they are not working. Login using these credentials is not possible.
|
||||
|
||||
To be able to login I had to overwrite the `password` column in the table `auth_user` for the user `admin` in the dejectdojo database.
|
||||
|
||||
The following Python snippet helped to generate the required value:
|
||||
|
||||
```
|
||||
wn@kirchhoff:~/tmp$ python3
|
||||
Python 3.11.2 (main, Aug 26 2024, 07:20:54) [GCC 12.2.0] on linux
|
||||
Type "help", "copyright", "credits" or "license" for more information.
|
||||
>>> import argon2
|
||||
>>> ph=argon2.PasswordHasher()
|
||||
>>> h = ph.hash("test123")
|
||||
>>> print(f"argon2{h}")
|
||||
argon2$argon2id$v=19$m=102400,t=2,p=8$T0Cc8l0XGQdzlXg8UcVqjA$KUVj5vE8miAKJdDyzWn6TQ
|
||||
>>>
|
||||
wn@kirchhoff:~/tmp$
|
||||
```
|
||||
|
||||
Another option is to create a second admin user via the `manage.py` tool of defectdojo. To use this tool I had to open a shell into the `uwsgi` container within the `defectdojo-django-*` pod. Here I was directly in the directory `/app` where I found the tool.
|
||||
|
||||
```
|
||||
python manage.py createsuperuser --username newadmin --email newadmin@defectdojo.hottis.de
|
||||
```
|
||||
|
||||
A password is requested afterwards. With this new admin I also was able to login in.
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user