Я хочу создать простую кнопку входа в Facebook и Google.
Я читаю документацию (https://amp.dev/documentation/examples/personalization/oauth2_login/#setup) и смотрю на пример в разделе игровой площадки, но моя проблемаКак мне выполнить эту часть
"facebook-sign-in": "https://ampbyexample.com/oauth/login/facebook", "google-sign-in": "https://ampbyexample.com/oauth/login/google",
на примере документации AMP:
<script id="amp-access" type="application/json"> { "authorization": "https://ampbyexample.com/oauth/status?_=RANDOM", "noPingback": "true", "login": { "facebook-sign-in":"https://ampbyexample.com/oauth/login/facebook", "google-sign-in":"https://ampbyexample.com/oauth/login/google", "github-sign-in":"https://ampbyexample.com/oauth/login/github", "sign-out":"https://ampbyexample.com/oauth/logout" }, "authorizationFallbackResponse": { "error": true, "loggedIn": false } } </script>
Что мне делать внутри этого файла https://ampbyexample.com/oauth/login/facebook в моем приложении?мне нужно сделать это? Я так запутался в этой части.
РЕДАКТИРОВАТЬ Я нашел этот пример но как сделать эту логику с Facebook без открытия новойвсплывающее окно во всплывающем окне amp? (https://developers.facebook.com/docs/facebook-login/web) об этом примере, моя кнопка входа в систему просто остается внутри всплывающего окна amp ... но мой ожидаемый результат похож на этот пример здесь
Вход с помощью amp-access всегда открывает новое всплывающее окно. Это необходимо для того, чтобы всегда можно было записывать собственные файлы cookie по своему происхождению, даже если страницы AMP обслуживаются из кэша AMP.