记录我的一些生活写照、无聊的牢骚、内心世界的活动 注册 | 登陆

恢复 Chromium 浏览器的 Google 账户登录

恢复 Chromium 浏览器的 Google 账户登录
EdgeChrome日渐臃肿,最近看到了 Chromium (开源版的Chrome浏览器)的clang版本,Chromium 和 Chrome浏览器关系类似于 Centos 和 RedHat 的关系,都是一个核心,一个开源一个闭源。自从 2021 年 3 月开始 Google 开始限制 Chromium 浏览器登录 Google 账户,现在的 Chromium 浏览器中点击账户登录是没有 Google 账户登录入口的,好在 Chromium 官方也给出了相应的方法来教我们一步步的找回 Google 账户登录功能。
Github:https://github.com/RobRich999/Chromium_Clang
Chromium_Clang 下载:https://github.com/RobRich999/Chromium_Clang/releases
Chrome++:https://github.com/Bush2021/chrome_plus
详细操作步骤
1、加入相应的 Chrome 群组来获得相应权限
根据 Chromium 有关获取相应 Google API 的要求,我们首先要加入 chromium-dev 这个 Google 群组来获取相应的 API 权限,这里你可以选择加入群组但不订阅群组邮件,因为我们只需要获得相应的 API 权限就行。
2、创建恢复 Google 账户登录项目
I、这里打开 Google Cloud(没有注册的话用 Google 账号注册一个),点击左上角项目选择「新建项目」。项目名称最好有所区别,这里我特意新建一个单独项目并命名,然后点击「创建」。
II、然后回到当前项目的控制台,这里展开左边的汉堡菜单,找到「API 和服务」-「OAuth 同意屏幕」,选择「外部」然后再点击「创建」。
III、下面就是要创建一个信息,设定「应用名称」(我这里命名为 chromium login),然后「用户支持电子邮件」这里输入后面需要登录的 Google 邮箱。
在第二步「范围」这里,选择「添加测试用户」,然后输入测试用户的邮箱,这里填写后面那个需要登录的 Google 邮箱。点击「添加」然后「保存并继续」。
IV、OAuth 同意屏幕创建好之后,我们回到控制台,然后还是从汉堡菜单中选择「API 和服务」-「库」。开始启用各种 API 库,这里我们需要启动的库包括:
XML/HTML代码
  1. Cloud Search API           云端搜索 API
  2. Google Drive API           谷歌云盘API
  3. Safe Browsing API          安全浏览 API
  4. Time Zone API              时区 API
  5. ## 选配API
  6. Chrome Web Store API       谷歌应用商店API
  7. Geolocation API            地理位置API
  8. Admin SDK                  管理 SDK
  9. Cloud Translation API      云翻译 API
  10. Geocoding API              地理编码 API
  11. Google Assistant API       谷歌助理API
  12. Google Calendar API Google 日历 API
  13. Nearby Messages API        附近消息 API
你可以搜索关键词然后点击「启用」即可,开启之后无需进一步的操作。
V、再次回到控制台,在汉堡菜单中找到「API 和服务」-「凭据」,这里需要创建可以调用这些 API 的关键 key,在凭据页面中点击「创建凭据」。
首先我们需要创建「API 密钥」,这里会直接生成一段 键值,记得将其保存到相应的位置;然后我们需要创建「OAuth 客户端 ID」,这里记得选择「桌面应用」,然后会生成对应的 客户端 ID 以及对应的客户端密钥,同样复制并保存下来。
linux
将密钥加入到系统环境变量中
这里我们需要将上面获得的值、密钥等加入到你的系统环境变量中,打开系统终端,使用 vim 编辑环境变量文件(无需提权):
vim ~/.xprofile
按键盘的 i 进入编辑模式,然后输入下面的环境变量内容:
XML/HTML代码
  1. export GOOGLE_API_KEY=API 密钥「键值」
  2. export GOOGLE_DEFAULT_CLIENT_ID=OAuth 客户端 ID
  3. export GOOGLE_DEFAULT_CLIENT_SECRET=OAuth 客户端 ID 对应的密钥
编辑完成之后按 esc退出编辑模式,在输入:wq 保存,然后直接注销当前的系统再重新登录,打开你的 Chromium 的账户入口,就可以看到 Google 账户登录入口了。
WIN系统
管理员权限运行CMD,粘贴以下代码
XML/HTML代码
  1. setx GOOGLE_API_KEY API 密钥「键值」
  2. setx GOOGLE_DEFAULT_CLIENT_ID OAuth 客户端 ID
  3. setx GOOGLE_DEFAULT_CLIENT_SECRET OAuth 客户端 ID 对应的密钥
注意替换后面的红色部分信息为自己刚才申请的,然后重启就可以登录了,Chrome的账号信息就同步过来的,密码插件什么的都会自动安装。
The Chromium Projects - API Keys   参考1  参考2  参考3  参考4  参考5
Chromium_Clang是一个相当好用的开源浏览器,更新很快,支持最新CPU的avx技术,可以选择下载适合自己的版本。速度非常快,占用内存少,插件和Chrome,Edge浏览器通用,打通了谷歌账号后,更是可以替代二者,当然,也可以使用其他基于Chromium的浏览器,方法完全一样。经过一段时间使用,Chromium_Clang浏览器还是非常值得使用的。

« 上一篇 | 下一篇 »

发表评论

评论内容 (必填):