Адрес участника указывает вам на его собственную организацию, а не на каждую организацию

FeatureSecurityService
Порезанный
2 сентября 2026 г. в 07:07 UTC
Автор
Kamo
Обещать
ad48f49

Член, который подписывается с почтовым ящиком Org, помеченным Primary на своем члене Настройки предлагались для каждого рабочего пространства, к которому принадлежит их учетная запись пользователя. The Адрес существует только внутри одной организации — почтовые ящики уникальны для всех. (org id, электронная почта), не глобально, поэтому вход с ним подписывается там. The Другие рабочие пространства учетной записи остаются доступными по собственному имени пользователя учетной записи или e-mail, который является идентификатором всей учетной записи. Идентификатор теперь имеет объем. Идентификатор аккаунта оставляет его пустым. ничего не меняется; адрес почтового ящика участника именует организацию (органы), в которой он находится, и Это единственное, что может войти в систему. Сокращение списка, который рисует сборщик, является косметическим само по себе: выбор возвращается. от браузера, и член обычно является подлинным членом другого Рабочие места, так что /сессия / членство переподтвердится. Ограничение Поэтому живет в токене выбора, в Редисе, куда звонящий не может добраться. он — и возвращается с токеном, когда временная неисправность возвращает его или повторно Он будет бесшумно расширяться до неограниченного входа. - PrimaryMailboxIdentityLookup: необработанный поиск возвращает идентификаторы организации идентификатор пользователя. Все еще отказывается, когда адрес называет два разных счета; Учетная запись, держащая его в двух своих собственных организациях, предлагает и то, и другое. - CredentialResult gains orgScope, пустой смысл без ограничений. - loginWithoutAResolvedHost фильтры EnterableOrgs by it (только когда-либо удаляемые) неактивное членство все еще выпадает, отказывается от ?org = намек вне его в слова неправильный пароль получает и больше не выбирает последний org id адрес не может быть достигнут. - OrgSelectTokenService хранит userId:orgIds; голый идентификатор пользователя из стручки Подвижное развертывание все еще декодирует, как неограниченное. Нечитаемое ограничение не работает Закрыто. - SessionSelectController отказывается от внештатной организации 403 и не передает Токен обратно — это не вина, которую член не вызвал. Путь таможенного домена нетронут: хозяин уже называет одну организацию.

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

Как вы видите судоходство?

Каждое из этих обновлений автоматически попадает в ваше рабочее пространство. Начните бесплатно и смотрите, как он растет неделю за неделей.

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