我创建了一个 Google 登录按钮:
<!DOCTYPE html>
<html>
<head>
<title>Google Auth Demo</title>
<meta name="google-signin-client_id" content="xxxx.apps.googleusercontent.com">
<script src="https://apis.google.com/js/platform.js" async defer></script>
<script>
function signOut() {
gapi.auth2.getAuthInstance().signOut().then(function() {
console.log('user signed out')
})};
function onSignIn(googleUser) {
console.log(googleUser.getBasicProfile());
}
</script>
</head>
<body>
<h1>Welcome to the Demo</h1>
<div class="g-signin2" data-onsuccess="onSignIn" data-ux_mode="redirect" ></div>
<button onclick="signOut()" >Sign out</button>
</body>
</html>
我将参数从 popup 更改为data-ux_mode="redirect"
. 如何在https://console.developer.googleAuthorized redirect URIs
上配置该字段或更改我的应用程序的其他内容,以便我可以在本地主机上使用它?
我在这里找到了一个关闭的问题:https://github.com/google/google-api-javascript-client/issues/288#issuecomment-289064472。那么它可以用于实现代码验证按钮 Google 示例而无需打开弹出窗口吗?
拉风的咖菲猫
相关分类