gpt4 book ai didi

google-signin - Google 身份登录。用户登录后重定向

转载 作者:行者123 更新时间:2023-12-04 17:58:40 24 4
gpt4 key购买 nike

我目前正在使用 Google 的身份登录代码在我们的网站上设置自定义登录。我从这里开始关注文档。 https://developers.google.com/identity/sign-in/web/

我的登录和按钮都正常工作。我的问题是,我能否在用户成功登录后重定向他们?我曾尝试在 API 管理器中使用“授权重定向 URI”,但没有成功。

任何有关这方面的帮助或指导都会很棒。

最佳答案

您需要在回调函数中进行自己的重定向。想象一下 documentation here 中的代码.您需要做的是像这样扩展它:

      function onSignIn(googleUser) {
// Useful data for your client-side scripts:
var profile = googleUser.getBasicProfile();
console.log("ID: " + profile.getId()); // Don't send this directly to your server!
console.log('Full Name: ' + profile.getName());
console.log('Given Name: ' + profile.getGivenName());
console.log('Family Name: ' + profile.getFamilyName());
console.log("Image URL: " + profile.getImageUrl());
console.log("Email: " + profile.getEmail());

// The ID token you need to pass to your backend:
var id_token = googleUser.getAuthResponse().id_token;
postAJAX('/server/sign-in', {id_token: id_token})
.then(function(user) {
// The user is now signed in on the server too
// and the user should now have a session cookie
// for the whole site.
document.location.href = '/dashboard/' + user.username
})


};

关于google-signin - Google 身份登录。用户登录后重定向,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38008327/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com