Dodaj 3-sekundowe opóźnienie do wysuwanych paneli i ulepszaj animacje
Napraw nazwę użytkownika, które nie ładuje się na pierwszym przekierowaniu po zalogowaniu - Użyj window.location.href zamiast routera.push do pełnego przeładowania strony - Zapewnić użycieUserInfo haku ładuje świeże dane sesji - Usunięto nieużywany import routera
Wymień walidacyjny debugowania strony UI z ekranem ładowania - Użyj istniejącego komponentu LoadingWithOrg - Pokaż elegancką animację ładowania podczas walidacji OTK - Wyświetlanie wiadomości sukcesu/erororów z auto-redirect - Usuń wszystkie panele informacyjne debugowania
Wdrożenie informacji o użytkowniku opartym na Redis z wygaśnięciem przesuwnym - Przeczytaj dane użytkowników bezpośrednio z Redis zamiast dzwonienia do SecurityService - Wdrożenie wygaśnięcia sesji przesuwnej (reset TTL na każdym czytanym) - Przekieruj do witryny logowania, jeśli sesja wygasła - Ulepszone logowanie w celu debugowania
Zaktualizuj przepływ wylogowania, aby użyć bezpośredniego dostępu Redis
Zmiany przepływu logowania: - /logout (strona): DELETE Redis session via /api/logout, do logowania/logoutu - /api/log: Direct Redis DELETE (no SecurityService c...
FORCE REBUILD: Dodaj obszerne logowanie do /api/validate (Direct Redis)
Zmiana krytyczna: - Ten punkt końcowy NIE wywołuje SecurityService - Zapytanie Redisa DIRECTLY o walidację OTK - Rozległe rejestrowanie dodawane do śledzenia ka...
Uczyń plik cookie dostępnym dla klienta i popraw OTK bezpośrednio w Next.js
Główne uproszczenia: - Plik cookie jest teraz dostępny dla klienta (httpTyl: false) - Zarówno Next.js, jak i Java mogą bezpośrednio odczytać plik cookie - Cooki...
Napraw błąd budowy i zmianę - długość do 128 znaków
Naprawy do budowy: - Ucieczka apostrof w walidacyjnej stronie (') - Dodawanie wyszukiwania ZależnośćParams do użyciaEffect - Zmiana długości: - Oczekiwana...
Dodaj kompleksowy interfejs użytkownika debugowania, aby zweryfikować stronę
- Pokaż liczbę renderów komponentów i liczbę prób walidacji - Wyświetlanie informacji i walidacji długości OTK - Pokaż pobrany - ID (512 znaków) w przypadku suk...
Napraw problem z duplikacją połączeń OTK
- Dodaj użycie Ref do śledzenia prób walidacji - Zapobiegaj zduplikowanym wywołaniom API (krytyczne dla jednorazowych kluczy) - Zmień użycie Zmniejszenie liczby...
Zaktualizuj walidację OTK, aby użyć nowego modelu sesji
- Wyodrębnij Id z ciała odpowiedzi JSON (nie nagłówek Set-Cookie) - SecurityService zwraca teraz - sukces, wiadomość, "Id" - Ustawić plik cookie z 64-chargłowym...
Dodawanie nagłówek bezcach i obszerne rejestrowanie, aby debugować ładowanie informacji o użytkownikach
Zawsze dzwoń do API, aby uzyskać informacje o użytkowniku, nie sprawdzaj po stronie klienta HttpTylly Cookie
Użyj sesyjnych ciasteczek i odbuduj debugowy pulpit nawigacyjny
Zamień RoleRightType.valueOf ręcznym wyglądem statycznych instancji
Korzystaj z dostępu do nieruchomości zamiast metod wywołania dla RoleRightType i ServiceType
Usuwanie dostępu do obiektu kraju zależnej od OAuth2 w przykładzie
Dodaj API_SERVICE_URL do mapy konfigmapowej dla punktu końcowego informacji o użyciu użytkownika
Wyodrębnij identyfikator sesji z upstream i ustawionej - plik cookie wyraźnie dla domeny wewnętrznej
Zaktualizuj nazwę pliku cookie z KAMOSESH do wszystkich kamo-internal
Wdrożenie Redis do odczytu/zapisania - pisze do master (10.8.0.1), czyta z repliki
Dodaj funkcję linkowania checkbox dla preferowanych nazw do nazw prawnych w ustawieniach profilu
Dodaj brakujące autoprefixer do PostCSS config - naprawia problemy z renderingiem CSS
Zamień Tailwind v4 z v3 - wyjmij ?tailwindcss/postcss, dodaj tailwindcss v3
Napraw globals.css do stosowania dyrektyw Tailwind v3 zamiast importu v4
Fix PostCSS config, aby używać standardowej wtyczki Tailwind zamiast wtyczki v4
Dodawanie połączenia K2M1 TCP wstępnie za pomocą retries
Przed próbą operacji kubectl sprawdź połączenie TCP z 10.8.2.1:6443 - Testuje połączenie TCP 3 razy z 5 sekund opóźnieniami między próbami - Zapewnia wyraźny ko...
Add K2M1 sekretne walidacja i diagnostyka połączeń
- Dotowanie K2M1_KUBECONFIG_B64 sekret istnieje i nie jest pusty - Pokaż rozmiar pliku kubeconfig dla debugowania - Dodawanie testu informacji o klastrze z time...
Uproszczenie przepływu pracy K2M1, aby dokładnie dopasować kamo-login
Usunięto wszystkie flagi na zerowej i kod debugowania. Wdrożenie K2M1 stosuje teraz dokładnie takie samo podejście jak kamo-login, który działa. Oba serwery (K1...
Spraw, aby kroki wdrażania K2M1 kontynuowali narror
Klaster K2M1 przy 10.8.2.1 nie jest osiągalny (przejmowanie i przenoszenie 6443 czasowe). Dodawanie kontynuacji na werrzela do wszystkich etapów K2M1, więc budu...
Dodaj łączność K2M1 i debugowanie kubeconfig
- Dodawanie testu łączności przed wdrożeniem K2M1 (wysytanie i sprawdzenie portu) - Dodawanie kontroli walidacji dla sekretnych K2M1_KUBECONFIG_B64 - Dodawanie ...
Napraw połączenie Redis i konfigurację wdrożeniowej k8s
- Zaktualizuj przepływ pracy, aby używać plików katalogowych k8s zamiast inline YAML - Zrestrukturyzacja ConfigMap, aby użyć pojedynczych kluczy env dla poprawn...
Jak to, co widzisz żeglugę?
Każda z tych aktualizacji automatycznie ląduje w miejscu pracy. Zacznij za darmo i obserwuj, jak rośnie tydzień po tygodniu.