Разрешите субдомен-арендатора ведро для своей собственной папки MinIO
getThemePath() сокращает имя хоста до apex+tld для обеих тем. хост и папка ведра, поэтому арендаторы поддоменов, как gnosia.demo.kamocrm.com загрузил брендинг р...
Откажитесь, если сеанс orgID не соответствует хост-оргу
автологин принял любой *** и отчеканил OTK, указав на него, Независимо от того, к какой организации относится внутренний хост.* Несвежий или кросс-орг *** печен...
Scope concurrency to build jobs, not Kubernetes deploys
Workflow-level concurrency serialized the whole pipeline (including kubectl rollouts). Move the group to the build job only so deploy jobs from different runs c...
Используйте краткое имя и описание в HTML-главе
DynamicMetaLoader теперь устанавливает document.title на "Login - {siteNameShort}" и записывает описание организации в метатег описания. Обновлен запасной вариа...
Перезагрузите ThemeLogo после конфигурирования и URL-адреса логотипа cache-bust
ThemeLogo читать kamo-logo-full-ext из sessionStorage перед DynamicMetaLoader закончили извлечение config.json, поэтому логотип-полный часто использовал неправи...
Прочитайте logoFullExt от config.json для динамического расширения логотипа
Перезагрузка Capcha *** после каждой неудачной попытки входа
Пользователи должны подтвердить, что они являются людьми после каждого неправильного пароля. Вызовы widget.reset() и очистка состояния CapchaVerified/payload Не...
Правильная уборка слушателей мероприятия Capcha на этапе перехода
Звонки removeEventListener были внутри обратного вызова setTimeout Возвратное значение, которое JavaScript игнорирует. Это привело к тому, что обработчики накоп...
Форму блокировки и автопроцедуру после Capcha при отправке рано
Если пользователь отправляет перед проверкой виджета Capcha, форма Теперь он отключен, и виджет запускается программно. Однажды Проверка завершает вход в систем...
Укороченное электронное письмо, проверенное сообщение об успехе на странице входа
Показать проверенный баннер и предварительно заполнить электронную почту после проверки электронной почты
Читать ?email verified=1&email=... с URL на mount, показывает успех Предупреждение, предварительно заполняет поле имени пользователя, затем очищает URL.
Добавить/перезагрузить страницу пароля, обновить Забытый пароль
Трехступенчатый сброс пароля электронной почты: форма электронной почты → 8-угольный код Новый пароль. Автоматическая проверка токена с URL. Стеклянная карта-мо...
Забыли пароль для регистрации.{domain}/recover
Использует существующий шаблон замены DeepestAlias, соответствующий Регистрационная ссылка. Перезагрузка пароля теперь живет на камо-регистре.
Обновление перенаправить из /resend-верификация в /verification на сайте реестра
Перенаправить EMAIL NOT VERIFIED для регистрации / проверки отправки
Удалить встроенную карту EmailVerifyCard со страницы входа в систему и все связанные с ней Состояние/отзывы. На EMAIL NOT VERIFIED пользователь перенаправляется...
Настройка Host/X-Forwarded-Host, чтобы APIService решал правильную
APIService перезаписывает X-Forwarded-Host с помощью request.getServerName(), который читает Из заголовка Хоста. Без явного заголовка хоста внутренняя служба K8...
Проверка отправки с использованием электронной почты not userId, forward X-Forwarded-Host
Служба безопасности /регистрация / проверка отправки ожидает электронную почту в теле. не userId (который никогда не включает в себя ответ на ошибку входа). Так...
Заменить ошибку EMAIL NOT VERIFIED на карту проверки
Когда логин выходит из строя с EMAIL NOT VERIFIED, карта входа заменяется на Полированный экран «Проверь свой почтовый ящик»: анимированный конверт SVG с открыв...
Проводите реальные вызовы API на страницу восстановления (SP3)
Заменяет все поддельные заглушки с помощью вызовов RecoveryApi. Добавить SMS OTP проверка фазы, ввод семенной электронной почты, шаг нового пароля и посадка ток...
Сделайте PoweredByKamo разборчивым с контрастом WCAG
Предыдущий стиль (low-opacity currentColor на почти прозрачном) фон) был фактически невидим для большинства клиентских фонов — Это также ставит под угрозу досту...
Цель обратной ссылки на www.kamocrm.com (канонический хост)
Компонент PoweredByKamo отправлен с указанием на вершину https://kamocrm.com/ Но каноническим хостом камо-маркетинга является https://www.kamocrm.com/. Обновлен...
Добавьте тонкую обратную ссылку KamoCRM на страницы auth
Добавляет небольшой значок в стиле «Powered by KamoCRM» для трех пользователей обращенные к ауту поверхности (логин, восстановление, валидация). Поскольку Камо-...
Прокси *** вызов через сервер входа для поддержки нескольких доменов
Заменяет прямой кросс-оригинал fetch на capcha.{domain}/api/challenge Прокси-сервер того же происхождения в /api/capcha/challenge. Предыдущий подход требовал де...
Добавить группу параллелизма для предотвращения дублирования рабочих процессов
Когда нажатие вызывает рабочий процесс, также запускается workflow dispatch. (или два толчка приходят в быстрой последовательности), оба прогона будут выполнять...
Добавить ?next = поддержка параметров переадресации после входа в систему
Захватывает ?next=/path из URL и переносит его через оба ручного входа и потоки автоматического входа в систему, добавляя его в URL-адрес перенаправления OTK та...
Обновление до Next.js 16.2.3, TypeScript 6.0.2, Node 24, React 19 типов
Next.js 16.2.3 с Turbopack по умолчанию TypeScript 6.0.2 с возможностью стирания SyntaxOnly и целью ES2022 - @types/react@19 и @types/react-dom@^19 (React 19 ty...
Прикрепить виджет события слушателей, когда шаг пароля отображается, а не на начальном монтировании
Разрешить вход в систему при проверке виджета, изменить этикетку на «Проверенный человек»
Контекстно-знающие *** сообщения об ошибках, ужесточение интервала между полями и опциями
Двигайтесь, помните Забыли пароль + *** под полем пароля, удалите границу виджета / bg
Изменение метки виджета на «Verify», обновление непроверенного сообщения об ошибке входа
Переместить *** виджет в строку с полем пароля, исправить текст сообщения, фиксированную ширину
Используйте виджет типа CSSVariables вместо React. Свойства CSS для стиля prop
Продавец камо-капча-виджет локально вместо git URL (Docker не может решить k0m1)
Заменить пакет Capcha npm частной вилкой Kamo-capcha-widget
Переключен из пакета Capcha npm в наш разветвленный MIT Камо-капча-виджет со всем брендингом, убранным у источника. Удалены теневые DOM-хаки и CSS-оверреды, кот...
Удалить брендинг Capcha и обновить до PBKDF2/SHA-256 с детерминированным усилием
Подобно тому, что вы видите доставку?
Все это приходит в ваше рабочее пространство само по себе. Начните с бесплатного плана и прочтите эту страницу снова через месяц.
