Могу ли я отобразить средство выбора учетной записи Google в среде, подобной IFrame?

Логин моей компании привязан к Google, и когда пользователи заходят сюда — http://api.radiumcrm.com/sessions/new мы показываем им страницу выбора учетной записи Google.

введите здесь описание изображения

Я пытаюсь разрешить пользователям выбирать свою учетную запись и входить в систему через IFRAME через расширение Chrome нашей компании. Когда я пробую этот URL-адрес в IFRAME, я получаю эту ошибку -

Refused to display 'https://accounts.google.com/AccountChooser?service=lso&continue=https%3A%2F…57%26from_login%3D1%26hl%3Den%26as%3D-7f65cece530df7dd&btmpl=authsub&hl=en' in a frame because it set 'X-Frame-Options' to 'DENY'.

Я знаю, что Google, вероятно, делает это из соображений безопасности, но есть ли хороший обходной путь для этого?


person Ryan Grush    schedule 11.08.2014    source источник


Ответы (2)


По уважительным причинам вы не должны использовать iframe для страницы входа в Google. По какой причине вам нужно это сделать? Можно ли сделать то же самое во всплывающем окне? Также вы смотрели на https://developer.chrome.com/apps/identity

person nvnagr    schedule 13.08.2014

Вы можете использовать https://developers.google.com/identity/one-tap/web/guides/get-google-api-clientid. Для окна вы должны добавить data-auto_select=true https://developers.google.com/identity/one-tap/web/guides/automatic-sign-in-sign-out.

person Svetlana Tsupryk    schedule 04.12.2020