Googleログインのウェブ
このプラグインのセットアップ手順とマークダウンガイドのコピー
このガイドでは、Webアプリケーション用にGoogleログインを設定する方法を学びます。 Capgo Social Loginのセットアップ手順を実行する前には、一般的なセットアップガイドをすでに読んだことを前提としています。 一般的なセットアップガイド.
Web上でGoogleログインを使用する
「Google ログインをウェブ上で使用する方法」のセクションウェブ上でGoogleログインを使用することは比較的簡単です。 使用するには、以下の手順を実行する必要があります。
-
Google Consoleでウェブクライアントを作成する
-
検索バーをクリックする
-
で検索する
credentialsオプション(スクリーンショットの2番目)をクリックするAPIs and ServicesAPIsとServicesが強調表示されたクレデンシャルオプションを表示する検索結果
-
クリックしてください
create credentials
-
選択してください
OAuth client ID
-
選択してください
Application typeオプションWeb application
-
名前を付け、クリックしてください
Create
-
クライアントIDをコピーしてください
webClientIdアプリケーション内で使用します
-
-
Google ConsoleでWebクライアントを設定
-
Google Consoleを開いてください 資格情報ページ Webクライアントをクリック
-
資格情報ページに追加してください
Authorized JavaScript originsこの設定には、すべてのアプリで使用する可能性のあるアドレスを含める必要があります。 この場合、ローカルホストのみを使用しますが、カスタムポートを使用しているため、両方のアドレスを追加する必要があります。 次に、http://localhost資格情報ページを開いてくださいhttp://localhost:5173-
JavaScriptオリジンが承認されたセクションにADD URIボタンをクリックしてください
add URI
-
URLを入力してください
-
URLをすべて追加するまで、繰り返してください
-
完了したら、画面は次のようになります
-
-
次に、以下のものを追加してください
Authorized redirect URIsCapacitorSocialLoginプラグインを使用するページに応じて、必要なものが異なります。私の場合は、以下のページを使用する予定ですhttp://localhost:5173/auth-
以下のボタンをクリックしてください
ADD URI
-
URLを入力してください
ADD URLADD URIダイアログ
-
-
クリック
save
-
-
ここで、JavaScriptから呼び出す準備ができているはずです。
loginimportするようにしてください。-
クリップボードにコピー
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));
-
Google Login on Webから続ける
Google Login on Webから続けるあなたが使用している場合 Google Login on Web 認証とアカウントフローの計画に使用している場合 Using @capgo/capacitor-social-login Using @capgo/capacitor-social-login Using @capgo/capacitor-social-login Using @capgo/capacitor-passkey Using @capgo/capacitor-passkey Using @capgo/capacitor-passkey @capgo/capacitor-native-biometric for the implementation detail in @capgo/capacitor-native-biometric, and 2要素認証 2要素認証の実装詳細について