ECS: Geheimer Schlüssel für Swift-Nutzer kann nicht generiert werden, wenn der Nutzername Großbuchstaben enthält
Summary: Wenn ein Swift-Nutzer vor ECS 3.8.1.0 mit Groß- und Kleinschreibung erstellt wurde und nicht über die Benutzeroberfläche erstellt wurde, schlägt die Generierung eines geheimen Schlüssels für diesen Nutzer fehl. Außerdem kann der Nutzer denselben Nutzernamen mit Kleinbuchstaben erstellen, den der vorherige Nutzername mit gemischten Buchstaben gespeichert hat. ...
This article applies to
This article does not apply to
This article is not tied to any specific product.
Not all product versions are identified in this article.
Symptoms
Die folgenden Fehler werden in der Benutzeroberfläche angezeigt:
- Fehler 2000 – Entität kann in Anforderungs-URL nicht gefunden werden. Die in der URL angegebene Entität kann nicht mit der angegebenen ID TEST2 gefunden werden.
- Der/die NutzerIn sieht zwei Swift-NutzerInnen mit demselben Namen, unterscheidet sich jedoch durch die Empfindlichkeit gegenüber Groß- und Kleinschreibung.
Cause
Vor 3.8.1.0 unterstützt die Swift-Nutzer-API die Erstellung von Objektnutzern, bei denen die Groß-/Kleinschreibung beachtet wird, aufgrund eines Problems, bei dem zwei Nutzer mit demselben Namen, aber unter Beachtung der Groß- und Kleinschreibung erstellt werden. Beispiel: "Dell" und "dell" werden zu zwei eindeutigen Nutzern.
Dies galt nicht für die Erstellung von Swift-Nutzern über die Benutzeroberfläche. Die Benutzeroberfläche wandelt den Nutzernamen in Kleinbuchstaben um, bevor die API aufgerufen wird. Diese Generierung geheimer Schlüssel für diese beiden Nutzer wird demselben geheimen Schlüssel zugeordnet, da das System alle Nutzer vor der Generierung des geheimen Schlüssels in Kleinbuchstaben konvertiert.
Dies galt nicht für die Erstellung von Swift-Nutzern über die Benutzeroberfläche. Die Benutzeroberfläche wandelt den Nutzernamen in Kleinbuchstaben um, bevor die API aufgerufen wird. Diese Generierung geheimer Schlüssel für diese beiden Nutzer wird demselben geheimen Schlüssel zugeordnet, da das System alle Nutzer vor der Generierung des geheimen Schlüssels in Kleinbuchstaben konvertiert.
Resolution
Wenn ein Swift-Nutzer mit gemischten Buchstaben vorhanden ist, der vor ECS 3.8.1.0 erstellt wurde, gehen Sie wie folgt vor, um das Problem zu beheben:
- Löschen Sie den Swift-Nutzer mit Großbuchstaben.
- Erstellen Sie einen neuen Nutzer mit Kleinbuchstaben.
Affected Products
ECS, ECS ApplianceArticle Properties
Article Number: 000223725
Article Type: Solution
Last Modified: 05 Apr 2024
Version: 1
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.