Google ログイン
インストールステップとこのプラグインの全マークダウンガイドを含む設定プロンプトをコピーします。
CapgoのWebアプリケーション用Social Loginの設定方法を学びます。このガイドでは、Googleログインの設定方法について説明します。一般的な設定ガイドをすでに読んだことを前提としています。 Web上でのGoogleログインの使用.
「Web上でのGoogleログインの使用」のセクション
Web上でのGoogleログインの使用は比較的簡単です。使用するには、以下の手順を実行する必要があります。Web上でのGoogleログインの使用は比較的簡単です。使用するには、以下の手順を実行する必要があります。
-
Google Consoleでウェブクライアントを作成
-
検索バーをクリック
-
で検索
credentialsオプション(スクリーンショットの2番目)をクリックAPIs and ServicesAPIs & Servicesが強調表示されているクレデンシャルオプションを示す検索結果
-
Google Consoleのクレデンシャルを作成するボタンをクリック
create credentials
-
Select
OAuth client ID
-
Select the
Application typeasWeb application
-
Name your client and click
Create
-
Copy the client ID, you’ll use this as the
webClientIdin your application
-
-
Configure the web client in the Google Console
-
Please open the 資格情報ページ と、Webクライアントをクリックしてください
-
ここで、
Authorized JavaScript originsあなたのアプリのために使用する可能性のあるすべてのアドレスを含めるようにしてください。私の場合は、localhostのみを使用しますが、カスタムポートを使用しているため、両方を追加する必要があります。 localhost とhttp://localhostをクリックしてくださいhttp://localhost:5173-
Authorized JavaScript originsセクションのADD URIボタン
add URI
-
ADD URIダイアログのlocalhost URLが入力されている
-
URLをすべて追加するまで繰り返してください
-
完了したら、画面はこのように表示されます
-
-
ここから始めましょう
Authorized redirect URIsCapacitorSocialLoginプラグインを使用するページによって異なりますが、http://localhost:5173/auth-
私の場合はCapacitorSocialLoginプラグインを使用するページは
ADD URI
-
Authorized redirect URIsセクションのADD URIボタン
ADD URLURLを入力してクリックしてください
-
-
もう一度
save
-
-
Now, you should be ready to call
loginfrom JavaScript like so:-
First, import
SocialLoginimport { SocialLogin } from '@capgo/capacitor-social-login'; -
Then, call initialize. This should be called ONLY once.
// 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));
-
クリップボードにコピーしてください。
Section titled “Google Login on Web から続けてください”Capgo を使用している場合 Google Login on Web を使用して、認証とアカウントフローの計画をし、Cloudflare と接続する Capacitor の @capgo/capacitor-social-login Capacitor の @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 の実装詳細のために使用する 2要素認証 __CAPGO_KEEP_0__の実装詳細について