gordon_shamway
@gordon_shamway

Возможно ли засунуть яндекс oauth авторизацию во iframe?

Хочу на сайт добавить яндекс авторизацию во внутрь iframe.
Прописал url в iframe
Отправляю запрос на авторизацию, если я авторизован в яндексе то меня перекидывает на мой сайт, если нет по внутри iframe пусто и в консоле браузера такая ошибка
Refused to display 'https://passport.yandex.ru/auth?retpath=https%3A%2F%2Foauth.yandex.ru%2Faut…lient_id%МОЙИД%26display%3Dpopup&origin=oauth' in a frame because it set 'X-Frame-Options' to 'deny'.
passport.yandex.ru/auth?retpath=https%3A%2F%2Foauth.yandex.ru%2Fauthorize%3…lient_id%МОЙИД%26display%3Dpopup&origin=oauth Failed to load resource: net::ERR_BLOCKED_BY_RESPONS

Почему так? и есть нормальные примеры как это можно реализовать?
  • Вопрос задан
  • 1179 просмотров
Решения вопроса 1
Sanasol
@Sanasol
нельзя просто так взять и загуглить ошибку
Пригласить эксперта
Ответы на вопрос 1
ShadowOfCasper
@ShadowOfCasper
Middle User Interface Web Developer
Заголовок нужен нужный. В ошибке же всё есть
https://developer.mozilla.org/ru/docs/Web/HTTP/Hea...
add this into youe apache configuration:
Header set X-Frame-Options "ALLOW-FROM https://example.com/"
Вместо example.com полагаю стоит подставить passport.yandex.ru
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы