apache / apache/cloudstack

Don't allow the creation of user with same Email id in the same domain

Offen
#8,523 7 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
component:api component:UI no-issue-activity status:needs-functional-definition type:enhancement type:improvement type:security
Vorherrschende Sprache
Java
Sterne
3.1k
Forks
1.4k
Ø Merge
6 T. 19 Std.
Gemergte PRs (30 T.)
32

Beschreibung

ISSUE TYPE

Enhancement/Improvement Request

COMPONENT NAME

Component: API/ UI

CLOUDSTACK VERSION

Cloudstack version 4.18

SUMMARY

Don't allow the creation of user with same Email id in the same domain

Steps to reproduce the issue

1. Navigate to domain > Accounts > Click on a particular Account > Create say user1 with (test@gmail.com)

2. Navigate to domain >Accounts > Click on a particular Account > Create say user2 with (test@gmail.com)

Screenshot

Screenshot 2024-01-17 at 12 32 25 PM

**Expected behaviour**

Cloudstack should not allow to create the user with same Email address in the same domain

If a oauth is configured for a user in a cloudstack , email address is used as key to identify.

Cloudstack throws an error saying there is an already multiple user having the same email address in the same domain.

It would be proactive checking if we could block the creation of user with same email address during the user creation

Beitragsleitfaden

Beitragsleitfaden öffnen

Rechercherichtung

Das Issue nennt die Erstellung von Benutzern über API/UI als Einstiegspunkt, enthält jedoch keine Implementierungsdateien oder Tests. Verfolge die Erstellung von Benutzern innerhalb einer Domain und füge einen Regressionstest hinzu, der zeigt, dass eine doppelte E-Mail-Adresse in derselben Domain abgelehnt wird, während das erwartete Verhalten weiterhin verifiziert bleibt.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
java
Bereich
api, authentication
Issue-Typ
Feature
Schwierigkeit
3/5
Geschätzter Aufwand
1-2 Tage
Aktivitätsstatus
Aktiv
Klarheit
Größtenteils klar
Anfängerfreundlichkeit
55/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.