KamoCRM

Провайдер OpenID каждой организации на login.<host> - реле эмитента, согласие с брендом организации, продолжение от имени, выход (идентификация ID4.3)

Featurekamo-login
Отгружено
15 ноября 2026 г. в 09:54 UTC
Автор
Kamo
Завершение
d906985

- Реле эмитента: **************** и RFC 8414 **************** (Далее перезаписывает на /oauth/well-known/*), **************** и /o/{orgId}/oauth/{authorize, token,revoke}; X-Переадресованный-Узел + X-Kamo-Организация-Импортера (путь org 1-20 цифр, в противном случае 404 без вызова); discovery/JWKS keep Общедоступный кэш SecurityService, все остальное не хранится; CORS для discovery/JWKS/userinfo; 5xx/outage = 503, никогда ошибка учетных данных. Root /oauth/token|revoke сохраняет точный набор заголовков SP09 (Amazon). - разрешить пересылки **************** только при отправке (тело Alexa остается семь); prompt=none продолжает сеанс поставщика организации на стороне сервера и следует за перенаправлением SecurityService; обратная петля родного приложения / ошибка private-scheme отслеживается только тогда, когда она несет iss. - Подключенный-приложение входа (O2 типа APP): Орг-брендированные (издатель Орг палитра + логотип, сланцевый резерв, темный режим), Орг = <псевдоним> на /api/login, amr на прикрепление (pwd/pwd+otp, устанавливается маршрутом), прикрепить {redirectTo} или {consentPath} + providerSession -> HttpOnly только для хоста kamo_op_<orgId> cookie; 409 wrong_organization card; Продолжить как <name> card через .../session и .../continue (cookie HttpOnly читается только со стороны сервера); Not You? завершает сессию провайдера и перезапускает тот же запрос. - Общее согласие на род APP: логотип приложения рядом с орг, простой список сферы применения с новыми знаками, Подписан как / Не вы?, Разрешить / Не разрешать с подсказками, простые отказы (ACCESS_POLICY ...); только решение {consentToken, решение}, провайдер cookie сохраняется. Alexa / Google Главная / Согласие помощника и вход в систему остаются неизменными (все тесты SP09 нетронутыми и зелеными). - страница выхода из системы, инициированная RP [/o/{orgId}]/oauth/end-session (запускается сервером, Выход / Оставаться в системе, охраняемое перенаправление); /api/logout также завершает каждую сессию провайдера kamo_op_* (ограничено 2.5 с, удаление локального ключа как backstop).

Все изменения

Подобно тому, что вы видите доставку?

Все это приходит в ваше рабочее пространство само по себе. Начните с бесплатного плана и прочтите эту страницу снова через месяц.

Начать бесплатно навсегдаПосмотреть цены