Adaugă obiectivul GET/api/security/rols/{id} pentru a obține un rol unic cu drepturi
Utilizați obține RoleByIdWithDrepturi pentru a preveni NullPointerExcepție în conversie DTO
Declanşator reconstrucţie pentru a utiliza actualizat kamo-shared-library cu suport câmp descriere
Reîncarcă rolul după actualizarea drepturilor de colectare a drepturilor populate pentru conversia DTO
Conversia string dreapta Tip la RoleRightType enum în crearea/actualizarea obiectivelor de rol
Extragerea orgID direct din datele sesiunii în loc de încărcarea completă a entității Organizației
Fixaţi eroarea de compilare: treceţi obiectul Organizaţiei în loc de Long pentru a obţineRolesByOrganization
Înlocuiți datele simulate cu întrebări reale din baza de date pentru roluri de securitate
Actualizează SecurityRoleController pentru a utiliza ștampile cu timp lung în loc de LocalDateTime pentru datele simulate
Configurează ObjectMapper pentru a seriariza datele ca șiruri ISO-8601
Adaugă JavaTimeModule la ObjectMapper pentru a manipula serializarea LocalDateTime
Fix erori de construcție: converti Data la DateTime locale și String la RoleRightSettingType
Adăugați punerea în aplicare a datelor simulate pentru obiectivele privind rolurile de securitate
Mod de dezvoltare: Elimină toate cerințele de securitate pentru a se concentra pe funcționalitate
Asigură accesul publicului la obiectivul privind rolurile pentru a repara o eroare de 403
Asigură accesul publicului la obiectivul privind drepturile de rol pentru a stabili o eroare de 403
Actualizează criteriul de evaluare a drepturilor de rol pentru a gestiona jetonul ***
Actualizare Securitate RoleController pentru a manipula *** token și acces Redis direct
Înlăturați setarea cookie-ului de la criteriul final de evaluare /validat-otk
Simplificare: - /validat-otk final acum întoarce doar *** ID și TTL - Nu mai setează cookie-uri (următorul.js se ocupă de acest lucru direct) - Adăugat obțineSe...
Reduceți lungimea ID-ului de la 512 la 128 de caractere
Modificări: - *** ID LENGTH: 512 -> 128 (64 octeți de entropie) - Actualizat toate documentele și comentariile - Actualizare logare pentru a arăta complet 128-c...
Creștere *** lungimea ID-ului la 512 caractere pentru securitate îmbunătățită
- *** ID: 512-char hex șir (256 octeți de date aleatorii securizate) - OTK ID: 64-char hex șir (32 octeți - neschimbat) - Actualizat generaSecureHexString () pe...
Implementează un nou model de sesiune *** cu 64-char GUID
- Adăugaţi KSessionService pentru managementul simplificat al sesiunilor - *** ID-ul este acum un șir hex 64-char (nu codificat KToken) - Redis format cheie: - ...
Utilizați cookie-uri pentru sesiune în loc de cookie-uri persistente cu maxAge
Adaugă numele de utilizator Alias, membruEmail, și țarăAbreviere la obiectivul de utilizare-info
Elimină atributul domeniului cookie pentru setarea adecvată a cookie-urilor per-subdomeniu
Actualizare nume sesiune - utilizare *** cookie și SESSION<guid> Taste Redis per specificație SSO
Declanşator reconstrucţie cu redis configurare actualizată din biblioteca comună
Utilizați configurarea comună a bibliotecii Redis în loc de configurarea locală
Implementează scindarea Redis - scrie către maestru (10.8.0.1), citește din replica
Reconstruiește cu biblioteca comună corectată ( coloana dreapta)
Declanșator reconstrucție cu cea mai recentă bibliotecă comună (MemberRights Aplicated column name fix)
Declanșator reconstrucție cu cel mai recent kamo-shared-library
Actualizare parola piper pentru a se potrivi KamoInitializerServicii - Setați piper la "f09kf32j0sdfdfd" pentru a asigura coerența hashing parola între servicii
Password hash generator obiectiv pentru testare / admin - POST ***************** pentru a crea haşişuri adecvate PBKDF2
Oferă mesaje de eroare specifice pentru deficiențe de validare a contului - Utilizatorii văd acum motivul exact - Nu. în loc de mesaj generic
Eliminați coloana inexistentă u.is activă din interogarea SQL - Codul folosește doar este activ din tabelul membrilor, nu tabelul utilizatorilor
Dezactivează Vault și adaugă parametrii necesari pentru a preveni erori de validare a configurării
Fix Redis SSL configuraţie în K8s ConfigMap - adăugaţi proprietatea ssl.enabled pentru a preveni eroarea de conversie booleană
Ca ceea ce vezi de transport maritim?
Fiecare dintre aceste actualizări aterizează automat în spațiul de lucru. Începe gratuit și urmăriți-l crească săptămână după săptămână.