Додати GET /api / Security /roles /{id} кінцева точка для fetch однієї ролі з правами
Використовуйте getRoleByIdWithRights для запобігання перетворення NullPointerException в DTO
Тригер rebuild to use оновлений kamo-shared-library з підтримкою поля опису
Перевантаження ролі після оновлення прав на збір прав для перетворення ДТО
Конвертувати рядок правогоТип до RoleRightType enum у створенні/онові кінцеві точки ролі
Вилучити orgID безпосередньо з даних сеансу замість завантаження повної особи організації
Виправлена помилка складання: передача об'єкта організації замість Long, щоб отриматиRolesByOrganization
Замініть дані mock з реальними запитами бази даних для ролей безпеки
Оновлення SecurityRoleController для використання довгочасових комп'ютерів замість локальногоDateTime для даних mock
Налаштування об'єктуMapper для послідовної обробки даних ISO-8601 рядків
Додати JavaTimeModule до об'єктуMapper, щоб впоратися з послідовністю LocalDateTime
Виправлення помилок побудови: перетворення дати в LocalDateTime і String в RoleRightSettingType
Режим розробки: Видаліть всі вимоги безпеки, щоб зосередитися на функціональності
Update SecurityRoleController to handle *** token and access Redis безпосередньо
Видалити cookie-файли з /validate-otk кінцевої точки
Спрощування: - /validate-otk endpoint тепер тільки повертає *** ID і TTL - Ні довше встановлює файли cookie (Далі.js ручить це прямо) - Додано getSessionTtlSeco...
Зменшити *** Довжина ID від 512 до 128 символів
Зміни: - *** ID LENGTH: 512 -> 128 (64 байтів ентропії) - Оновлено всі документи та коментарі - Оновлений журнал, щоб показати повну 128-char ID - Довжина OTK з...
Підвищений *** Довжина ID до 512 символів для підвищення безпеки
- *** ID: 512-char шестигранний рядок (256 байтів захищених випадкових даних) - OTK ID: 64-char шестигранний рядок (32 байтів - незмінний) - Оновлено генерувати...
Впровадження нової моделі сеансу *** з 64-char GUID
- Додати KSessionService для спрощеного управління сеансами - *** ID тепер a 64-char шестигранний рядок (не кодований KToken) - Redis ключовий формат: ***<64-ch...
Використовуйте файли cookie сеансу замість стійких cookie з максимальною кількістю
Додати ім'я користувачаAlias, членEmail та країнаAbbreviation to endpoint
Видалити атрибути доменного імені cookie для правильного налаштування веб-домену
Оновлення сеансу нагадування - використання * cookie та SESSION<guid> Redis ключі для специфікації SSO
Тригер перебудувати з оновленою конфігурацією Redis від бібліотеки
Використовуйте спільну бібліотеку Redis замість локального налаштування
Реалізувати Redis читати / записувати розщеплення - писати на майстер (10.8.0.1), читати з репліки
Перебудувати з виправленою бібліотекою спільного доступу (табл. зліва)
Тригер перебудувати з останню спільну бібліотеку (MemberRightsApplied translation name fix)
Оновити перець пароля, щоб відповідати KamoInitializerService - Встановіть перець до 'f09kf32j0sdfsdfdfd', щоб забезпечити консистенцію пароля через послуги
Password hash генератор endpoint для тестування/admin - POST *********** створити належний PBKDF2 hashes
Видалити не-вихідний u.is active стовпчик з запиту SQL - Код використовується тільки від таблиці членів, а не таблиці користувачів
Оновлення робочого процесу для використання kamowssecurity-deployment замість служби безпеки
Розгортання Rename SecurityService від служби безпеки до kamowssecurity-deployment
Увімкніть Vault і додайте необхідні параметри для запобігання помилок перевірки налаштувань
Fix Redis SSL конфігурація в k8s ConfigMap - додати ssl.enabled майно для запобігання помилки перетворення болеан
Як ви бачите відправлення?
Кожен з цих оновлень землі в робочому просторі автоматично. Почати вільний час і дивитися його на тиждень після тижня.