Facebook login 如何在谷歌AMP中实现谷歌和Facebook的登录按钮?
我想在Facebook和Google上创建一个简单的“登录”按钮 我读了文档() 看看操场部分的例子,但我的问题是我如何做这部分Facebook login 如何在谷歌AMP中实现谷歌和Facebook的登录按钮?,facebook-login,google-signin,amp-html,Facebook Login,Google Signin,Amp Html,我想在Facebook和Google上创建一个简单的“登录”按钮 我读了文档() 看看操场部分的例子,但我的问题是我如何做这部分 "facebook-sign-in": "https://ampbyexample.com/oauth/login/facebook", "google-sign-in": "https://ampbyexample.com/oauth/login/google", 在AMP文档的示例中: <script id="amp-access" type="appli
"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/status?_=RANDOM",
“noPingback”:“true”,
“登录”:{
“facebook登录”:https://ampbyexample.com/oauth/login/facebook",
“谷歌登录”:https://ampbyexample.com/oauth/login/google",
“github登录”:https://ampbyexample.com/oauth/login/github",
“注销”:https://ampbyexample.com/oauth/logout"
},
“授权回退响应”:{
“错误”:正确,
“loggedIn”:错误
}
}
在我的应用程序中,我应该在这个文件中做什么?我需要做什么?我对这部分很困惑
编辑
我发现,但是,如果没有在amp的弹出窗口中打开一个新的弹出窗口,如何在facebook上实现这一逻辑呢?()关于这个例子,我的登录按钮只是停留在amp弹出窗口中。。。但我的预期结果与此示例类似使用amp access登录将始终打开一个新的弹出窗口。这是为了确保始终可以在您自己的来源上写入第一方cookie,即使AMP页面是从AMP缓存提供的。使用AMP访问登录将始终打开一个新的弹出窗口。这是为了确保始终可以在您自己的来源上编写第一方cookie,即使AMP页面是从AMP缓存提供的。哦,对了,我明白了,但是如何让我的登录在facebook和google上流动呢?我的意思是,需要在这些文件中添加什么:“授权”:“facebook登录”:“google登录”:“注销”:“您可以在这里找到后端实现示例:如何配置请求由登录提供商记录,例如:哦,对了,我明白了,但是如何使我的登录在facebook和google之间流动?我的意思是,需要在这些文件中添加什么:“授权”:“facebook登录”:“谷歌登录”:“注销”:“您可以在此处找到后端实现示例:如何配置请求由登录提供商记录,例如: