Google登录
复制一个包含安装步骤和本插件的完整Markdown指南的设置提示。
简介
标题:简介在本指南中,您将学习如何为 Web 应用程序设置 Google 登录和 Capgo 社交登录。 一般设置指南.
使用 Google 登录
标题:使用 Google 登录使用 Google 登录在 Web 上相当简单。 为了使用它,您必须执行以下步骤:
-
在 Google 控制台中创建 Web 客户端
-
点击搜索栏
-
搜索
credentials并点击屏幕截图中的选项 (第 2 项)APIs and Services显示 API 和服务高亮的凭据选项的搜索结果
-
创建凭据按钮
create credentials
-
Select
OAuth client ID
-
选项
Application typeasWeb application
-
命名您的客户并点击
Create
-
复制客户ID,您将其用作
webClientId在您的应用
-
-
在Google控制台中配置Web客户端
-
请打开 凭证页面 并点击您的Web客户端
-
现在,请添加
Authorized JavaScript origins。这应该包括您应用程序中使用的所有地址。在我的情况下,我将 仅使用 localhost,但由于我使用自定义端口,因此必须添加http://localhost和http://localhost:5173-
请单击
add URI
-
请在
-
请重复直到您添加了所有 URL
-
完成后,您的屏幕应该看起来像这样
-
-
现在,请添加一些
Authorized redirect URIs这将取决于您要在哪个页面使用CapacitorSocialLogin插件。在我的情况下,我将在http://localhost:5173/auth-
请点击
ADD URI
-
输入您的URL并点击
ADD URL再次
-
-
点击
save
-
-
现在,您应该准备好从JavaScript中调用
login首先,导入-
import
SocialLoginimport { SocialLogin } from '@capgo/capacitor-social-login'; -
然后,调用initialize。 这应该只被调用一次。
// onMounted is Vue specific// webClientId is the client ID you got in the web client creation step not the android client ID.onMounted(() => {SocialLogin.initialize({google: {webClientId: '673324426943-avl4v9ubdas7a0u7igf7in03pdj1dkmg.apps.googleusercontent.com',}})})
-
复制到剪贴板
SocialLogin.login从 Google Login on Web 继续const res = await SocialLogin.login({provider: 'google',options: {}})// Handle the responseconsole.log(JSON.stringify(res));
-
如果您正在使用
Google Login on WebGoogle Web 为了计划身份验证和帐户流程,连接它 使用@capgo/capacitor-social-login 为@capgo/capacitor-social-login的本机能力 @capgo/capacitor-社交登录 为@capgo/capacitor-social-login的实现细节 @capgo/capacitor-二步验证密钥 为@capgo/capacitor-passkey的实现细节 @capgo/capacitor-native-生物识别 为@capgo/capacitor-native-biometric的实现细节,并 双因素身份验证 为双因素身份验证的实现细节。