Google登录(Web)
复制一个包含安装步骤和本插件的完整 Markdown 指南的配置提示。
在本指南中,您将学习如何为 Web 应用程序设置 Google 登录和 Capgo 社交登录。 我假设您已经阅读了.
通用设置指南
在 Web 上使用 Google 登录标题为“在 Web 上使用 Google 登录”的部分
-
在 Web 上使用 Google 登录相当简单。
-
点击搜索栏
-
搜索
credentials并点击APIs and Services选项(截图中的第 2 个选项)
-
点击
create credentials
-
选择
OAuth client ID
-
选择
Application type作为Web application
-
命名您的客户端并点击
Create
-
复制客户端ID,您将其用作
webClientId在您的应用中
-
-
在Google控制台中配置Web客户端
-
请打开 凭证页面 并点击您的Web客户端
-
现在,请添加
Authorized JavaScript origins. 本地地址应该包括您应用程序可能使用的所有地址。在我的情况下,我只会 ONLY 使用localhost,但由于我使用自定义端口,因此必须添加两者http://localhost和http://localhost:5173-
请单击
add URI
-
请在 URL 框中输入您的 URL
-
请重复直到您添加了所有 URL
-
当您完成时,屏幕应显示类似于此
-
-
现在,请添加一些
Authorized redirect URIs. 这将取决于您要在哪个页面上使用 CapacitorSocialLogin 插件。 在我的情况下,我将在http://localhost:5173/auth-
请点击
ADD URI
-
输入您的 URL 并点击
ADD URL再次
-
-
点击
save
-
-
现在,您应该准备好从 JavaScript 中调用
login首先,导入-
复制到剪贴板
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',}})})
-
Create a login button that calls
SocialLogin.login复制到剪贴板const res = await SocialLogin.login({provider: 'google',options: {}})// Handle the responseconsole.log(JSON.stringify(res));
-
标题:从 Web 上的 Google 登录继续
如果您正在使用Google 登录在 Web 上 来规划身份验证和帐户流程,连接它 to plan authentication and account flows, connect it with 使用 @capgo/capacitor-social-login 为原生能力在使用 @capgo/capacitor-social-login, @capgo/capacitor-social-login 为实现细节在 @capgo/capacitor-social-login, @capgo/capacitor-passkey 为实现细节在 @capgo/capacitor-passkey, @capgo/capacitor-native-biometric 为实现细节在 @capgo/capacitor-native-biometric, 和 双因素认证 为实现细节在双因素认证.