Tambahkan GET / api / keamanan / peran / {id} titik akhir untuk mengambil peran tunggal dengan hak
Gunakan getRoleByIdWithRights untuk mencegah Eksepsi NullPointerception dalam konversi DTO
Trigger membangun kembali untuk menggunakan pustaka kamo- shared- yang diperbarui dengan dukungan ruas deskripsi
Muat ulang peran setelah memperbarui hak untuk mengpopulasi koleksi hak untuk konversi DTO
Ubah string rightType ke RoleRightType enum dalam membuat / update peran titik akhir
Ekstrak orgID secara langsung dari data sesi daripada memuat entitas Organisasi penuh
Perbaiki galat kompilasi: lewatkan objek Organisasi daripada Long ke getRolesByOrganization
Ganti data tiruan dengan kueri basis data nyata untuk peran keamanan
Mutakhirkan SecurityRoleController untuk menggunakan penanda waktu panjang daripada LocalDateTime untuk data tiruan
Atur ObjectMapper untuk serialisasi tanggal sebagai string ISO- 8601
Tambahkan JavaTimeModule ke ObjectMapper untuk menangani serialisasi LocalDateTime
Perbaiki kesalahan build: ubah Tanggal ke LocalDateTime dan String ke RoleRightSettingType
Tambahkan implementasi data tiruan untuk titik akhir peran keamanan
Mode pengembangan: Hapus semua persyaratan keamanan untuk fokus pada fungsionalitas
Membuat titik akhir peran dapat diakses publik untuk memperbaiki 403 error
Membuktikan resolusi organisasi dalam * * * * * * * * * * * * * * * * *
Buat titik akhir peran hak akses publik untuk memperbaiki 403 error
Mutakhirkan SecurityRoleController untuk menangani * * token dan akses langsung ke Redis
Hapus pengaturan cookie- dari / validate-otk titik akhir
Penyederhanaan: - / validate-otk titik akhir sekarang hanya kembali * * ID dan TTL - Tidak lagi menset cookies (Next.js menangani ini secara langsung) - Ditamba...
Kurangi panjang ID dari 512 ke 128 karakter
Perubahan: - * * * _ ID _ LENGTH: 512 - > 128 (64 bytes entropi) - Memutakhirkan semua dokumentasi dan komentar - Updated logging untuk menunjukkan penuh 128- c...
Meningkatkan panjang ID ke 512 karakter untuk keamanan ditingkatkan
- * * * ID: 512-char hex string (256 bytes dari data acak yang aman) - OTK ID: 64-char hex string (32 bytes - tidak berubah) - Dimutakhirkan generasireHexString...
Implementasi model sesi * * baru dengan GUID 64- char
- Tambahkan Layanan KSesi untuk manajemen sesi yang disederhanakan - * * * ID sekarang adalah string hex 64-char (tidak dikodekan KToken) - Format kunci Redis: ...
Gunakan sesi cookies daripada persisten cookies dengan maxAge
Tambahkan naseAlias, memberemail, dan countyAbbreviation ke user- info titik akhir
Hapus atribut domain cookie untuk pengaturan cookie per-subdomain yang benar
Perbarui penamaan sesi - gunakan * * cookie dan SESI < guid > Kunci Redis per spesifikasi SSO
Trigger membangun kembali dengan konfigurasi terbaru Redis dari perpustakaan terbagi
Gunakan konfigurasi pustaka bersama Redis daripada konfigurasi lokal
Implement Redis read / write separation - write to master (10,8,0.1), read from replika
Bangun ulang dengan dikoreksi perpustakaan terbagi (kolom _ kanan)
Trigger membangun kembali dengan perpustakaan terbagi terbaru (Perbaikan nama kolom Anggota RightsApplied)
Endpoint hash sandi untuk pengujian / admin - POST * * * * * * * * * * * * * * * * * untuk membuat hak hashes PBKDF2
Menyediakan pesan kesalahan khusus untuk validasi akun kegagalan - Pengguna sekarang melihat alasan yang tepat * * * * * * * * * * * * * * * bukan pesan generik
Hapus kolom u.is _ active dari permintaan SQL - Kode hanya menggunakan adalah _ aktif dari tabel anggota, bukan tabel pengguna
Perbarui alur kerja untuk menggunakan keamanan kamows- penyebaran bukan layanan keamanan -penyebaran
Ubah nama penyebaran Layanan SecurityService dari layanan security- penyebaran ke keamanan kamows- penyebaran
Nonaktifkan Vaksin dan tambahkan parameter yang diperlukan untuk mencegah kesalahan validasi konfigurasi
Perbaiki konfigurasi Redis SSL dalam Konfigurasi k8s - tambahkan properti ssl.enable untuk mencegah galat konversi bool
Seperti apa yang Anda lihat pengiriman?
Semua pembaruan ini secara otomatis mendarat di ruang kerja Anda. Mulai bebas dan menontonnya tumbuh minggu demi minggu.