oauth - Google OAuth Electron WebView弃用

标签 oauth google-oauth electron

引用:https://developers.googleblog.com/2016/08/modernizing-oauth-interactions-in-native-apps.html

在此页面中,明确声明:“,从2017年4月20日起,我们将开始针对存在可行替代方案的平台上的所有OAuth客户端,使用网络 View 阻止OAuth请求。

这也会影响Electron WebView吗?如果可以,您能给我指出一些 sample 吗?

最佳答案

看起来Google确实在淘汰Electron WebViews。有多种解决方案:

  • 在用户的浏览器中打开google登录页面,然后:

    (1)设置一个类似于https://github.com/googlesamples/oauth-apps-for-windows/tree/master/OAuthDesktopApp的HttpListener

    (2)在redirect_url中指定自定义URI方案,以在登录后打开您的应用程序。 (这可能会在用户的浏览器中打开通知/弹出窗口)
  • 使用AppAuth来登录Google
  • 关于oauth - Google OAuth Electron WebView弃用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41705752/

    相关文章:

    Electron - 使用 showOpenDialog 时抛出不允许加载本地资源

    javascript - 哪种外部环境可能导致接头不执行任何操作?

    spring boot oauth2.0 和 spring 安全 : How to grant permission(authorities) to user login via facebook or slack

    python - 如何使用http协议(protocol)实现社交账号认证

    node.js - 如何删除 "google sign in account"以用于开发目的 - Google 上的操作

    oauth-2.0 - Google SAML app_not_configured_for_user/相当于 prompt=select_account SAML

    java - 使用 selenium 和 java 启动 Electron 应用程序

    c# - 在没有 asp 的情况下,在创建新 cookie 之前检查声明(电子邮件)。使用 asp net 核心社交登录的核心身份存储

    facebook - 用于 Facebook 应用程序登录的有效 OAuth 重定向 URI

    google-api - 如何在 TikTok 应用内浏览器中使用 Google OAuth 登录?