DependencyTrack / DependencyTrack/dependency-track
[Initial Startup] failed under FireFox
- Dominant language
- Java
- Stars
- 4.2k
- Forks
- 811
- Avg merge
- 8h 39m
- Merged PRs (30d)
- 237
Description
Hello,
Initial startup does not work within FF:
```
[UserResource] Unauthorized login attempt / invalid credentials / username: admin / IP Address: xx.xx.xx.xx / User Agent: Mozilla/5.0 (X11; Linux x86_64; rv:105.0) Gecko/20100101 Firefox/105.0
```
And works within chromium engine:
```
[UserResource] Unauthorized login attempt / invalid credentials / username: admin / IP Address: xx.xx.xx.xx / User Agent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/105.0.0.0 Safari/537.36 OPR/91.0.4516.20
[UserResource] Password successfully changed / username: admin / IP Address: xx.xx.xx.xx / User Agent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/105.0.0.0 Safari/537.36 OPR/91.0.4516.20
[UserResource] Successful user login / username: admin / IP Address: xx.xx.xx.xx / User Agent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/105.0.0.0 Safari/537.36 OPR/91.0.4516.20
```
### Environment:
- Dependency-Track Version: 4.5.0
- Distribution: [ Docker ]
- BOM Format & Version:
- Database Server: [ MSSQL ]
- Browser: Firefox / Opera
Contributor guide
Research direction
Reproduce the initial startup and admin login using the Docker deployment in Firefox and Chromium, using the versions and UserResource log output from the issue. Start by tracing the startup authentication flow and compare browser behavior; done means the initial login and password-change flow works in Firefox as it does in Chromium.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- docker
- Domain
- authentication, frontend
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 20/100