配置 Google 登录
zhanghan
2024-06-23 18:11
· edited
Google 提供了 OAuth 的登录方式,用户便可以通过 Google 账户来登录接入了 Google OAuth 的应用。对于用户来说,可以不需要再去记住不同的账户和密码,对于应用来说,无需再自己开发一套登录注册体系。所以无论对用户还是应用的开发者来说,都是一件好事。
Blocklet Server 支持为一个 Blocklet 配置并开启 Google 的登录。下面将介绍如何在 Blocklet 中配置 Google 登录,并使用 Google 账户来完成登录。
- 注册 Google 账户
- 创建项目
- 打开网址:https://console.cloud.google.com/cloud-resource-manager
- 点击
CREATE PROJECT
- 填入项目名称
- 前往 https://console.cloud.google.com/apis/dashboard
- 确保屏幕左上方显示的是你刚刚创建的项目
- 配置 OAuth
- 点击
OAuth consent screen
,选择External
,点击CREATE
- 按照页面提示,填入必要信息
- 点击
- 创建凭据
- 点击
Credentials
,点击CREATE CREDENTIALS
,选择OAuth client ID
- 选择
Web application
,填入Name
,根据你需要配置 Google 登录的 Blocklet 的域名,替换掉demo.blocklet.dev
按照下图填入对应字段 - 点击
CREATE
后,页面会显示成功的信息 - 保存
Client ID
和Client secret
- 点击
- 配置 Blocklet
- 来到 Blocklet 的控制面板,依次点击 “Dashboard”、“Configuration”、“Login”、“Third Party Login”
- 填入刚刚保存的
Client ID
,Client Secret
,保存
- 此时在 Blocklet 的登录页面即可看到可以通过 Google 来登录了
- 点击
Google
去登录即可
- 点击
Sticker