Google Web でログイン
このガイドでは、Web アプリケーションの Google ログイン、Capgo ソーシャル ログインを設定する方法を学習します。 一般セットアップ ガイド はすでにお読みになっていると思います。
ウェブ上で Google ログインを使用する
Section titled “ウェブ上で Google ログインを使用する”ウェブ上で Google ログインを使用するのは非常に簡単です。 これを使用するには、次のことを行う必要があります。
-
Google コンソールで Web クライアントを作成します
:::メモ Android の Google ログインをすでに構成している場合は、Web クライアントをすでに作成しているため、この手順をスキップできます。ステップ 2 に直接進むことができます。 :::
-
検索バーをクリックします

-
credentialsを検索し、「API とサービス」オプションをクリックします (スクリーンショットの 2 番)。
-
「資格情報の作成」をクリックします。

-
OAuth client IDを選択します
-
「アプリケーションの種類」として「Web アプリケーション」を選択します。

-
クライアントに名前を付けて、
Createをクリックします。
-
クライアント ID をコピーします。これをアプリケーションで
webClientIdとして使用します。
-
-
Google コンソールで Web クライアントを設定する
-
認証情報ページ を開いて、Web クライアントをクリックしてください。

-
次に、
Authorized JavaScript originsを追加してください。これには、アプリに使用する可能性のあるすべてのアドレスが含まれている必要があります。場合によっては、localhost のみを使用しますが、カスタム ポートを使用するため、http://localhostとhttp://localhost:5173の両方を追加する必要があります。-
「URIの追加」をクリックしてください。
![[ADD URI] ボタンのある承認された JavaScript オリジン セクション](/social-login-assets/google_cons_authorized_js_add_btn.png)
-
URL を入力してください

-
すべての URL を追加するまで繰り返してください
-
完了すると、画面は次のようになります。

-
-
ここで、いくつかの「承認されたリダイレクト URI」を追加してください。これは、CapacitorSocialLogin プラグインを使用するためにどのページに依存するかによって異なります。私の場合、
http://localhost:5173/authで使用する予定です-
「URIの追加」をクリックしてください。

-
URLを入力し、もう一度「URLを追加」をクリックします。

-
-
[
save] をクリックします。![Web クライアント設定の下部にある [保存] ボタン](/social-login-assets/google_cons_web_app_save.png)
-
-
これで、次のように JavaScript から
loginを呼び出す準備が整いました。-
まず、
SocialLoginをインポートしますimport { SocialLogin } from '@capgo/capacitor-social-login'; -
次に、initialize を呼び出します。これは 1 回だけ呼び出す必要があります。
// 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));
-