Я пытаюсь проверить исправления для процесса единого входа, на который влияют ожидающие изменения Chrome атрибута CookE ie SameSite (см. Обновления SameSite ).
Я могу включить эти две функции в chrome: // flags, чтобы гарантировать, что chrome демонстрирует новое поведение:
SameSiteByDefaultCookies
CookiesWithoutSameSiteMustBeSecure
Приведенная выше ссылка также упоминает эту дополнительную функцию, которая мне также нужна установите для моих тестов, чтобы гарантировать, что мой процесс единого входа продолжит работать для chrome 81 +:
SameSiteDefaultChecksMethodRigorously
Однако, эта функция отсутствует в флагах chrome: // стр. Ссылка предполагает, что я могу включить его с помощью параметра командной строки:
--enable-features=SameSiteDefaultChecksMethodRigorously
Но без возможности, отображаемой в chrome: // flags, трудно сказать, существует ли эта функция (a), и (b ) был установлен.
Я также попытался установить две другие функции из командной строки:
--enable-features=SameSiteByDefaultCookies,CookiesWithoutSameSiteMustBeSecure
Опять же, трудно сказать, сработало ли это, поскольку функции по-прежнему отображаются как ' По умолчанию 'in chrome: //flags.
Начиная с chrome: // version Я вижу полную командную строку, и что мой параметр был помещен перед параметром --flag-Switches-begin , Поэтому я попытался снова с этой командной строкой:
--flag-switches-begin --enable-features=SameSiteByDefaultCookies,CookiesWithoutSameSiteMustBeSecure --flag-switches-end
chrome: // версия теперь показывает командную строку как:
--flag-switches-begin --enable-features=SameSiteByDefaultCookies,CookiesWithoutSameSiteMustBeSecure --flag-switches-end --flag-switches-begin --flag-switches-end --enable-audio-service-sandbox
Т.е. что-то добавляет вторую пару - -flag-Switches-begin - Flag-Switches-End. И функции остаются в «По умолчанию» в chrome: //flags.
chrome: // версия
80.0.3987.42 (Official Build) beta (64-bit) (cohort: Beta)
Revision fef3617f1566dc6972bc613792b56edb25311554-refs/branch-heads/3987@{#436}
Есть идеи?
Спасибо .