Dodaj GET /api/security/roles/Eid- endpoint do powołania pojedynczej roli z prawami
Użyj getRoleByIdWithRights, aby zapobiec NullPointerException w konwersji DTO
Odbudowa wyzwalania, aby użyć zaktualizowanego biblioteki kamo-shared z opisem
Przeładunek roli po aktualizacji praw do pobierania praw do konwersji DTO
Konwertuj stringi prawegoWyjście do RoleRightType enum w punktach końcowych kreowania / aktualingu
Wyodrębnij orgID bezpośrednio z danych sesji zamiast ładowania pełnego podmiotu organizacyjnego
Napraw błąd kompilacji: przekaż obiekt organizacji zamiast Long, aby uzyskaćRolesByOrganization
Zintegruj uwierzytelnianie OTK dla bezpiecznych połączeń API
Zamień fałszywe dane prawdziwymi zapytaniami bazy danych o stanowiskach bezpieczeństwa
Update SecurityRoleController do korzystania z długich znaczników czasu zamiast LocalDateTime dla fałszywych danych
Skonfiguruj ObjectMapper do serializacji dat jako sznurki ISO-8601
Dodaj JavaTimeModule do ObjectMapper, aby obsłużyć serializację LocalDateTime
Napraw błędy w budowie: konwertuj datę na LocalDateTime i String w RoleRightSettingType
Dodaj wprowadzanie fałszywych danych dla punktów końcowych ról bezpieczeństwa
Tryb rozwoju: Usuń wszystkie wymagania bezpieczeństwa, aby skupić się na funkcjonalności
Uczyń role punkt końcowy publicznie dostępny, aby naprawić błąd 403
Uczyń punkt końcowy prawa ról publicznie dostępny w celu naprawienia błędu 403
Aktualizacja SecurityRoleController do obsługi tokena i dostępu do Redis bezpośrednio
Usuwanie zestawu plików cookie z /validate-otk punktu końcowego
Uproszczenie: - /validate-otk punkt końcowy teraz tylko ? ID i TTL - Nie ustawia już plików cookie (Next.js obsługuje to bezpośrednio) - Dodano getSessionTtlSec...
Zmniejszyć długość ID z 512 do 128 znaków
Zmiany: - ?_ID_LENGTH: 512 -> 128 (64 bajty entropii) - Zaktualizowano całą dokumentację i komentarze - Aktualizacja logowania, aby pokazać pełny 128-char ID - ...
Zwiększyć długość ID do 512 znaków dla zwiększenia bezpieczeństwa
- ID: 512-charx string (256 bajtów bezpiecznych danych losowych) - OTK ID: 64-char łańcuch sześciokątny (32 bajty - bez zmian) - Zaktualizowano generowanieSecur...
Wdrożenie nowego modelu sesji z 64-charkiem GUID
- Add KSessionService do uproszczenia zarządzania sesją - ID jest teraz 64-punktowym ciągiem sześciokątnym (nie zakodowany KToken) - Format klucza Redis: 64-cha...
Używaj plików cookie sesji zamiast trwałych plików cookie z maxAge
Dodaj nazwę użytkownikaAlias, memberEmail i krajArót do punktu końcowego informacji o użytkowniku
Usuń atrybut domeny cookie dla prawidłowego ustawienia plików cookie na subdomen
Nazewnictwo aktualizacji sesji - użyj pliku cookie i SESSION-guid> Redis klucze według specyfikacji SSO
Trigger odbudowa z zaktualizowanej Redis config ze wspólnej biblioteki
Użyj wspólnej biblioteki konfiguracji Redis zamiast lokalnej konfiguracji
Wdrożenie Redis do odczytu/zapisania - pisze do master (10.8.0.1), czyta z repliki
Odbuduj z poprawioną biblioteką współdzieloną (lumfa the_right)
Odbudowa wyzwalacza z najnowszą biblioteką współdzieloną (MemberRightsApplied column fix)
Zaktualizuj pieprz hasło do KamoInitializerService - Ustaw pieprz na 'f09kf320sdfdd', aby zapewnić spójność haseł w usługach
Punkt końcowy generator hash hash do testowania/admin - POST - aby utworzyć odpowiednie hashes PBKDF2
Podaj określone komunikaty o błędach w przypadku awarii walidacji konta - Użytkownicy widzą teraz dokładny powód - zamiast wiadomości generycznej
Usuń nieistniejąca kolumna u.is_active z zapytania SQL - Kod używa tylko pliku is_active z tabeli elementów, a nie tabeli użytkowników
Zaktualizuj przepływ pracy, aby korzystać z kamowssecurity-deployment zamiast securityservice-deployment
Zdezyć wdrożenie SecurityService z Securityservice-deployment do kamowssecurity-deployment
Wyłącz Wskaż Vault i dodaj wymagane parametry, aby zapobiec błędom walidacji
Fix Redis SSL konfiguracja w k8s ConfigMap - dodaj właściwość ssl.enabled, aby zapobiec błędom konwersji boolean
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.