Добавить флаги видимости типа создателя per-alias
Добавить видимыеToMembers / видимыеToTeamMembers булевые колонки ChildOrgSecurityМодельАлии, чтобы администраторы могли ограничить, какие родительские псевдоним...
URL-адреса логотипа Cache-bust с использованием темыRevision от config.json
DynamicMetaLoader теперь хранит темуRevision в сессииХранение и пожары KAMO THEME CONFIG LOADED после извлечения config.json ThemeLogo слушает для этого события...
URL-адреса логотипа Cache-bust с использованием темыRevision от config.json
DynamicMetaLoader теперь хранит темуRevision в сессииХранение и пожары KAMO THEME CONFIG LOADED после извлечения config.json ThemeLogo слушает для этого события...
Загрузить непосредственно в public/{domain-folder}/img/ вместо постановки ведра
Конечная точка загрузкиLogo писала в жестко закодированный заполнитель «sumtingwong» (незаполненная настройка) вместо фактического публичного тематического пути...
Удаление сбитого узла k2m1 из краевых узлов по умолчанию
k2m1 (10.8.2.1) постоянно снижается. Оставить его в списке отказов Это привело к тому, что повторные загрузки зависли до тех пор, пока новый тайм-аут OkHttp не ...
Применить тайм-ауты для подключения / записи / чтения к MinioClient через OkHttpClient
Без тайм-аутов сбитый одноранговый аналог репликации сайта (k2m1) вызвал MakeBucket и PutObject призывает блокировать бесконечно, всплывая как бесконечное «Savi...
Настройки диалогов, пути web-alias wizard и панели обеспечения DNS
Добавляет пользовательский интерфейс поддоменов через три поверхности: ************* Новая кнопка «Поддоменные ветви» открывает диалог для орг-уровня включения ...
Конфигурация уровня организации, клиент GoDaddy и web-alias org создают путь
Проводит новые ветви Subdomain сквозной на бэкэнде: - SubdomainBranchesController for org-level enable + GoDaddy creds (live-verified) GoDaddyDnsClient выполняе...
Добавить объекты, шифр и псевдоним / DNS log scaffolding
Добавляет креды GoDaddy per-org (зашифрованные AES-GCM), флаг поддоменов и сбор псевдонимов для детей на модели безопасности, предоставление DNS журнал аудита и...
Mailbox Checkbox читает домены org domains, а не домены провайдеров
Предыдущая проводка читать /api/email/domains (email provider domains) столик). Этот стол заполняется только тогда, когда сторонний поставщик электронной почты ...
Drop My Profile Наконечник баннер + унифицировать интервал раздела
Все четыре раздела моего профиля теперь имеют одинаковый вертикальный ритм. 8px между заголовком каждой секции и ее полем (полями), 16px между Секции. Баннер оп...
Tidy My Profile Макет + проверка телефона
Реорганизуйте шаг «Мой профиль», чтобы все четыре раздела были одинаковыми макет и формат заголовка. Заказ теперь является юридическим именем, псевдонимом, элек...
Бросьте проверку SMS для поля телефона при регистрации
Номер телефона, полученный при регистрации самообслуживания, теперь является простое дополнительное текстовое поле — нет /регистрации/телефона/инициативы, нет S...
Drop RegistrationPhoneCode entity + репозиторий
Регистрация самообслуживания больше не использует проверку SMS-кода поле телефона — форма регистра собирает номер телефона в виде простого текста и сохраняет ег...
Префикс / суффикс выпадающие, почтовый ящик доменных ворот, явный статус
Префикс имени и суффикс теперь являются выпадающими, населёнными из NamePrefixType / Каталоги NameSuffixType, предоставленные орг-конфигурацией Конечная точка. ...
Явный статус команды + префикс имени / каталоги суффиксов
GET **************** теперь возвращает имя ИмяSuffixes, полученное от NamePrefixType и NameSuffixType Добавить член / Добавить член команды формы не должны жест...
Unwrap {рынки:[...]} конверт в диалоге Attach
GET/api/security/commerce-markets returns {markets: [...], message: "..."}, Не голый массив. Диалог Attach Commerce Market был посвящен всему миру. Реакция как ...
Полная ширина, макет формы Add Member
Переработает форму создания, чтобы использовать всю область контента вместо 1100px-центрированная колонка. - 3-колонный отзывчивый макет: липкая левая секция n...
Слить OTK-redirect в proxy.ts, удалить дубликаты middleware.ts
Next.js 15 отказывается от сборки, когда существуют как middleware.ts, так и proxy.ts. The OTK hand-off redirect, который жил в middleware.ts — отправка любого ...
Объединение псевдонима / электронной почты / имени / телефона в один шаг «Мой профиль»
Объедините ранее отдельные «Моя электронная почта и Alias», «Мое имя», и «Номер телефона» переходит в один шаг «Мой профиль» для 13+ регистрантов. с псевдонимом...
Сделайте электронную почту + юридическое имя необязательным для регистрации в возрасте до 13 лет
Конечная точка /api/security/register ранее отклоняла любой запрос Отсутствие электронной почты, имени или фамилии. Это сделало путь до 13 (KIDS ONLY orgs, или ...
Читать новый *** от Redis master и dedupe OTK POST
Replica читает пропущенные недавно написанные сессии после обмена OTK, вызывая Ложный сбой и перенаправление входа. Пропустить задержку ввода, когда присутствуе...
Защита от нередких ответов на /platform/orgs
Ответ без массива (пустое тело, оболочка ошибки или обертка {data: [...]}) приземлялся в состоянии оргов и взрывал рендер с E.map не является функцией. Введите ...
Enforce/network вводит правила на стороне сервера
Отклонить, когда целью является текущий сеанс, пользовательский домен SSL не Подтверждено, или целевое членство человека неактивно. Share domain-setup Логика с ...
Требовать членство в организации назначения Id и валидировать членство в организации
Enter-as теперь всегда строит новый *** с клиентом-поставленной целью членский ряд; отклонить несоответствующую организацию/член. Улучшить сеансовую отладку.
Поделиться PostAuth***Сервис между входом и входом
Извлеките сборку после аутентификации *** (расширение для всех, профиль SQL, Заголовки филиалов, создайте Сессию) в PostAuth***Service, так что введите, как исп...
Сеанс Enter-as использует провайдера безопасности целевой организации и дополнительную целевую платформу TargetMemberId
Enter-as устанавливал Redis securityOrgId от пользователя global security provider, в то время как логин устанавливает его из целевой сети FQDN. Это несоответст...
Открытый /validate для ввода как OTK, поэтому применяется целевая сессия организации
ENTER, связанный с /?otk=, который никогда не назывался /api/validate; shared-domain *** Файлы cookie сохранили исходный код. Redirect ?otk= to /validate via mi...
Разрешение сеанса системного пользователя из OTK для запросов BFF
SystemUserConfigController и SystemUserCapabilityController только читать *** печенье. kamo-internal пересылает X-OTK без файлов cookie, поэтому SecurityService...
Enter-as resolves сессия от X-OTK BFF auth
EnterAsController читает только *** файлы cookie; внутренний трафик использует OTKPreAuthFilter атрибуты сеанса. Принять targetOrgId в качестве строки для больш...
Добавить маршрут BFF для POST/api/security/enter-as
Действие ввода сети называется несуществующим следующим маршрутом, выходящим 404. Передайте запрос в APIService, как и другие прокси-серверы безопасности.
Прокси-сервер конфигурирует API-маршруты в APIService
Страница конфигурации /api/security/system-user/*, но не Next Так что приложение возвращалось 404. Добавить маршруты BFF, соответствующие службе безопасности ко...
Страница конфигурации пользователя системы + сетевой ENTER AS SYSTEM MEMBER
Добавляет администрирование платформы → Конфигурация, только родитель-орг-владелец страница, которая предоставляет или отзывает разрешение на выдачу себя за пла...
Backfill, enter-as flow, защита от мутаций, конфигурация API
Самоисцеление: SystemUserBackfillService работает на каждом Загрузка SecurityService (с DataLoader) для добавления столбца is system user и таблица доступа syst...
Добавить флаг пользователя системы + лицо, предоставляющее доступ
Внедряет общеплатформенную модель пользователя системы: флаг User.isSystemUser (уникальный частичный индекс приводит в действие синглтон), плюс таблица SystemUs...
TeamMember - член; бросьте фиктивные вызовы tm.getMember()
TeamMember использует JOINED наследование — это член, не вложенный член поле. Заполнитель назывался tm.getMember(), который не существует. Также переключает фил...
********************** примитивный геттер
isOrganizationOwner - примитивный булеан на TeamMember, поэтому Lombok- Сгенерированный абонент - это владелец организации (), а не владелец организации (). Исп...
Удалить телефон + страницы вопросов безопасности
Они были добавлены в камо-интернал по ошибке — сбор телефона Вопросы номеров и безопасности входят в регистрационный поток Камо-регистрация, и была перенесена т...
Добавить проверку телефона + вопросы безопасности
Введите два новых шага между паролем и восстановлением учетной записи для 13+ регистранты: шаг с номером телефона (необязательно, пропускается, с кодом SMS) про...
Соберите телефон + вопросы безопасности во время регистрации
Переместить телефонный номер и сбор вопросов безопасности в самообслуживание Регистрационный поток (где они изначально предназначались) Требуется страница настр...
Добавить RegistrationPhoneCode entity + репозиторий
В новой таблице "registration phone codes" хранятся одноразовые коды проверки SMS выдается во время регистрации самообслуживания, до того, как существует субъек...
Добавить члена команды / Add Team Member Pages
- /account: замените одну двусмысленную кнопку на кнопки с вкладками Добавить <Member> на вкладку «Члены», добавить <Team Member> на вкладку «Члены команды». Ка...
Добавить участника / Add Team Member
- Новый участникCreateController раскрывает: * GET **************** — возрастной показатель, часовой пояс, отделы, должности *GET **************** — опровержени...
Добавить AgeReqType.allowsUnder13()
Поток Add Member / Add Team для пропуска сбора электронной почты для организаций, возраст которых позволяет пользователям младше 13 лет (ALL AGES), KIDS ONLY, A...
Восстановление членских планов и биллинг вокруг биллинговых групп
- Закладка «Планы и биллинг» теперь правильно выровнена с пульсирующим свечением Иконка StarRate на вкладке. Видно, когда просматриваемый член зарегистрированны...
Как вы видите судоходство?
Все это приходит в ваше рабочее пространство самостоятельно. Начните с бесплатного плана и прочитайте эту страницу через месяц.
