网页 Google 登录
复制一个包含安装步骤和完整 Markdown 指南的配置提示。
在本指南中,您将学习如何在 web 应用程序中设置 Google 登录和 Capgo 社交登录。 我假设您已经阅读了.
general setup 指南
使用 Google 登录Section titled “使用 Google 登录”
-
在 web 上使用 Google 登录相当简单。 为了使用它,您必须执行以下步骤:
-
如果您已经为 Android 配置了 Google 登录,则可以跳过此步骤,因为您已经创建了 web 客户端。您可以直接跳到步骤 2。
-
在搜索框中
credentials并点击截图中第 2 个选项APIs and Services截图中显示的凭据选项
-
凭据选项
create credentials
-
选择
OAuth client ID
-
选择
Application type作为Web application
-
命名您的客户端并点击
Create
-
复制客户端 ID,您将使用它作为
webClientId在您的应用程序中
-
-
在 Google 控制台中配置 Web 客户端
-
请打开 凭证页面 并点击您的 Web 客户端
-
现在,请添加
Authorized JavaScript origins。这应该包括您应用程序中使用的所有地址。在我的情况下,我将 仅 使用localhost,但由于我使用自定义端口,因此我必须添加两个http://localhost和http://localhost:5173-
请点击
add URI
-
请输入您的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'; -
复制到剪贴板
// 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复制到剪贴板const res = await SocialLogin.login({provider: 'google',options: {}})// Handle the responseconsole.log(JSON.stringify(res));
-