DependencyTrack / DependencyTrack/dependency-track

[Initial Startup] failed under FireFox

Open
#1,985 4 comments 0 reactions 0 assignees View on GitHub
in triage pending more information
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

Open the contributing 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.