ECS: Nie można wygenerować tajnego klucza dla swift user, jeśli nazwa użytkownika zawiera wielkie litery
Summary: Jeśli użytkownik Swift został utworzony przed ECS 3.8.1.0 z różnymi znakami i nie został utworzony przy użyciu interfejsu użytkownika, wygenerowanie tajnego klucza dla tego użytkownika zakończy się niepowodzeniem. Ponadto pozwala użytkownikowi utworzyć tę samą nazwę użytkownika ze wszystkimi małymi literami, ponieważ poprzednia nazwa użytkownika została zapisana z mieszanymi literami. ...
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
Poniższe błędy są widoczne w interfejsie użytkownika:
- Błąd 2000 — nie można znaleźć jednostki w adresie URL żądania. Nie można odnaleźć jednostki określonej w adresie URL o podanym identyfikatorze TEST2.
- Użytkownik widzi dwóch użytkowników Swift o tej samej nazwie, ale różniących się wrażliwością na wielkość liter.
Cause
Przed wersją 3.8.1.0 interfejs API użytkownika Swift obsługuje tworzenie użytkowników obiektów z rozróżnianiem wielkości liter ze względu na problem, który tworzy dwóch użytkowników o tej samej nazwie, ale w sposób rozróżniania wielkości liter. Example: "Dell" i "dell" stają się dwoma unikatowymi użytkownikami.
To samo nie dotyczyło tworzenia użytkownika Swift za pomocą interfejsu użytkownika. Interfejs użytkownika konwertuje nazwę użytkownika na małe litery przed wywołaniem interfejsu API. Generowanie kluczy tajnych dla tych dwóch użytkowników jest mapowane na ten sam klucz tajny, ponieważ system konwertuje wszystkich użytkowników na małe litery przed wygenerowaniem klucza tajnego.
To samo nie dotyczyło tworzenia użytkownika Swift za pomocą interfejsu użytkownika. Interfejs użytkownika konwertuje nazwę użytkownika na małe litery przed wywołaniem interfejsu API. Generowanie kluczy tajnych dla tych dwóch użytkowników jest mapowane na ten sam klucz tajny, ponieważ system konwertuje wszystkich użytkowników na małe litery przed wygenerowaniem klucza tajnego.
Resolution
Jeśli użytkownik Swift z mieszanymi literami utworzony przed ECS 3.8.1.0 istnieje, wykonaj następujące czynności, aby rozwiązać problem:
- Usuń użytkownika Swift z wielkimi literami.
- Utwórz nowego użytkownika z małymi literami.
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.