apache / apache/cloudstack

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

Ouverte
#8,523 7 commentaires 0 réactions 0 personnes assignées Voir sur GitHub
component:api component:UI no-issue-activity status:needs-functional-definition type:enhancement type:improvement type:security
Langage dominant
Java
Étoiles
3.1k
Forks
1.4k
Merge moyen
6 j 19 h
PR mergées (30 j)
32

Description

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

Guide de contribution

Ouvrir le guide de contribution

Piste de recherche

L’issue désigne la création d’utilisateurs via API/UI comme point d’entrée, mais ne fournit aucun fichier d’implémentation ni test. Suivez la création des utilisateurs au sein d’un domaine, puis ajoutez un test de régression montrant qu’une adresse e-mail en double est refusée dans le même domaine, tout en continuant à vérifier le comportement attendu.

Rédigé par le modèle d'indexation à partir du texte de l'issue.

Évaluation

Stack technique
java
Domaine
api, authentication
Type d'issue
Fonctionnalité
Difficulté
3/5
Temps estimé
1-2 jours
Activité
Active
Clarté
Plutôt claire
Accessibilité débutants
55/100

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.