gpt4 book ai didi

google-identity - 当用户未登录其谷歌帐户时,谷歌一键注册是否有效?

转载 作者:行者123 更新时间:2023-12-02 05:17:25 27 4
gpt4 key购买 nike

下面的代码工作正常,但从隐身窗口控制台打开时仅显示

GoogleYolo loaded.
No credentials

<html>
<head><title>My Yolo Login example</title>
<script src="/common.js"></script>
<script defer src="https://smartlock.google.com/client"></script>
<script>


const PUBLIC_CLIENT_ID =
'*******-**********.apps.googleusercontent.com';
const CONFIG = {
supportedAuthMethods: [
'googleyolo://id-and-password',
'https://accounts.google.com'
],
supportedIdTokenProviders: [{
uri: 'https://accounts.google.com',
clientId: PUBLIC_CLIENT_ID
}],
context:"signUp"
};
window.onGoogleYoloLoad = (googleyolo) => {
console.log("GoogleYolo loaded.");
var retrievePromise = googleyolo.retrieve(CONFIG);
retrievePromise.then((credential) => {
console.log(credential);

},
(error)=>{
if(error.type == "noCredentialsAvailable"){
console.log("No credential");
googleyolo.hint(CONFIG).then((credentials)=>{console.log(credentials);});}
});
};
</script>

</head>


</html>

我如何知道用户没有 Google 帐户并重定向/采取其他操作让他登录到他的 Google 帐户。

最佳答案

我是 Google 负责此库的产品经理。我们正在努力为未登录的用户提供更好的支持,但在此期间,当没有事件的 Google 帐户且没有可用的凭据时,您只需显示传统的 Google 登录按钮并让用户点击即可继续通过流程在浏览器中激活他们的 Google 帐户。

https://developers.google.com/identity/sign-in/web/

关于google-identity - 当用户未登录其谷歌帐户时,谷歌一键注册是否有效?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47618208/

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