Google 登录 Web
复制一个设置提示,包含安装步骤和该插件的完整Markdown指南。
在本指南中,您将学习如何在Web应用程序中设置Google登录和Capgo Social Login。 我假设您已经阅读了.
在Web上使用Google登录
使用 Google 登录于 web使用 Google 登录于 web 相对简单。 为了使用它,您必须完成以下步骤:
-
在 Google 控制台中创建一个 web 客户端
-
点击搜索栏
-
搜索
credentials并点击选项(截图中的第 2 项)APIs and Services显示凭据选项的搜索结果,APIs 和 Services 高亮
-
点击 Google Console
create credentials
-
选择
OAuth client ID
-
选择
Application type作为Web application
-
为您的客户端命名并点击
Create
-
复制客户端 ID,您将在应用程序中使用
webClientId在应用程序中使用的客户端 ID 详情,显示 Web 客户端 ID
-
-
在 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
-
-
现在,您应该准备好像这样调用
login从 JavaScript 中像这样调用-
首先,导入
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',}})})
-
__CAPGO_KEEP_0__
SocialLogin.login__CAPGO_KEEP_1__const res = await SocialLogin.login({provider: 'google',options: {}})// Handle the responseconsole.log(JSON.stringify(res));
-
继续使用 Google Web 登录
标题:继续使用 Google Web 登录如果您正在使用 Google Web 登录 来规划身份验证和帐户流程,连接它到 使用 @capgo/capacitor 社交登录 为 @capgo/capacitor 社交登录 的本地能力 使用 @capgo/capacitor 社交登录 为 @capgo/capacitor 社交登录 的实现细节 使用 @capgo/capacitor Passkey 为 @capgo/capacitor Passkey 的实现细节 @capgo/capacitor-native-biometric @capgo/capacitor-native-biometric 双因素认证 双因素认证