gpt4 book ai didi

oauth-2.0 - 使用 Google+ 登录时如何注销

转载 作者:行者123 更新时间:2023-12-04 15:12:03 27 4
gpt4 key购买 nike

那里有 Google 文档 gapi.auth.signOut()方法在这里:https://developers.google.com/+/web/signin/#sign-out

问题是它说你只能在 signinCallback 之后调用该方法。已经开火了。据我所知,这是触发 signinCallback 的唯一方法。就是在页面上放一个登录按钮。

这在我的登录页面上非常有效,但是一旦我对用户进行了身份验证,就无需在后续页面上放置 G+ 登录按钮。我只想在角落里有一个小的“注销”链接,用户可以点击它来注销。

我尝试让我的注销链接调用 gapi.auth.signOut()但它什么也不做,除非我还显示了一个无用的登录按钮。我如何让这个工作?

最佳答案

按钮只需要在 DOM 中,它不必显示。似乎运作良好的是:

  • 创建一个隐藏元素并使用 gapi.signin.render
  • 附加 gapi 处理程序
  • 等待immediate_failed 错误-显示按钮然后
  • 否则,接受登录回调,并显示注销按钮

  • 然后您每次都会收到回调,但仅在退出时显示按钮。

    关于oauth-2.0 - 使用 Google+ 登录时如何注销,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19353034/

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