У нас был настроен вход с кодом LinkedIn, который отлично работал с LinkedIn Javascript SDK, где несколько дней назад мы внезапно начали получать это:
Blocked a frame with origin "https://platform.linkedin.com" from accessing a frame
with origin "https://OUR_SITE". Protocols, domains, and ports must match.
И вход в систему не завершается (он возвращается из LinkedIn на нашу страницу и ждет вечно). Я понятия не имею, почему мы начали получать эту ошибку, когда все работало отлично (мы не изменили ни одной строки кода о механизме входа в систему, не разрешили заголовки/файлы источника, настройки LinkedIn и т. д.), но я решил добавить platform.linkedin.com
чтобы разрешить заголовок источника:
Access-Control-Allow-Origin: https://platform.linkedin.com
Я правильно вижу заголовок, отправленный в ответ. Однако я по-прежнему получаю та же самая ошибка.
Почему это начало происходить и как мы можем предотвратить это? Я имею в виду, я знаю, что Microsoft купила LinkedIn, но да ладно, они не могут сломать его так быстро.