DependencyTrack / DependencyTrack/dependency-track

Unique ID in upper and lower case

Open
#1,956 3 comments 0 reactions 0 assignees View on GitHub
enhancement
Dominant language
Java
Stars
4.2k
Forks
811
Avg merge
8h 39m
Merged PRs (30d)
237

Description

Dependency Track does not consider the same ID when a new user is created with an upper/lower character from the current one. In LDAP integrations, case insensitive is used but DependencyTrack links it to a new user.

### Current Behavior:
Using LDAP Integration:
LDAP user: U00001

User tries login with ' U00001'
DT User created: U00001

User tries login with ' u00001'
DT User created: u00001

In the end, DT will have 2 users validating in the same LDAP:
U00001 and u00001

### Proposed Behavior:
Using LDAP Integration:
LDAP user: U00001

User tries login with ' U00001'
DT User created: u00001

User tries login with ' u00001'
DT User created: u00001

In the end, DT will have only 1 user validating in the same LDAP:
u00001

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.