by Guest » 23 Jan 2025, 07:45
Ich entwickle eine Anwendung in ASP.NET Core unter Verwendung von Identity zur Benutzerverwaltung und Authentifizierung. Ich versuche jedoch zuzulassen, dass das Feld „Benutzername“ nicht eindeutig ist.
In meiner Anwendung habe ich mehrere Unternehmen, jedes mit seinem eigenen Benutzersatz. Der Benutzername sollte nur im Kontext eines einzelnen Unternehmens eindeutig sein, nicht in der gesamten Datenbank. Mit anderen Worten: Verschiedene Unternehmen können Benutzer mit demselben Benutzernamen haben, aber innerhalb desselben Unternehmens muss jeder Benutzername eindeutig sein.
Ich habe versucht, die Eindeutigkeitsbeschränkung in der Datenbank zu entfernen, aber der Fehler ist aufgetreten tritt immer noch auf.
Wie kann ich ASP.NET Identity konfigurieren, um diese Art von Eindeutigkeit im Gültigkeitsbereich für den Benutzernamen zu erzwingen?
Ich entwickle eine Anwendung in ASP.NET Core unter Verwendung von Identity zur Benutzerverwaltung und Authentifizierung. Ich versuche jedoch zuzulassen, dass das Feld „Benutzername“ nicht eindeutig ist.
In meiner Anwendung habe ich mehrere Unternehmen, jedes mit seinem eigenen Benutzersatz. Der Benutzername sollte nur im Kontext eines einzelnen Unternehmens eindeutig sein, nicht in der gesamten Datenbank. Mit anderen Worten: Verschiedene Unternehmen können Benutzer mit demselben Benutzernamen haben, aber innerhalb desselben Unternehmens muss jeder Benutzername eindeutig sein.
Ich habe versucht, die Eindeutigkeitsbeschränkung in der Datenbank zu entfernen, aber der Fehler ist aufgetreten tritt immer noch auf.
Wie kann ich ASP.NET Identity konfigurieren, um diese Art von Eindeutigkeit im Gültigkeitsbereich für den Benutzernamen zu erzwingen?