__CAPGO_KEEP_0__ - __CAPGO_KEEP_1__ アプリ向けリアルタイム更新

Google ログイン

Social Login GitHub リポジトリ

CapgoのWebアプリケーション用Social Loginの設定方法を学びます。このガイドでは、Googleログインの設定方法について説明します。一般的な設定ガイドをすでに読んだことを前提としています。 Web上でのGoogleログインの使用.

Web上でのGoogleログインの使用は比較的簡単です。使用するには、以下の手順を実行する必要があります。

  1. Google Consoleでウェブクライアントを作成

    1. 検索バーをクリック

      Google Consoleの検索バー
    2. で検索 credentials オプション(スクリーンショットの2番目)をクリック APIs and Services APIs & Servicesが強調表示されているクレデンシャルオプションを示す検索結果

      クレデンシャルを作成するボタンをクリック
    3. Google Consoleのクレデンシャルを作成するボタンをクリック create credentials

      Google Consoleのクレデンシャルを作成するボタンをクリック
    4. Select OAuth client ID

      OAuth client ID option in credentials creation menu
    5. Select the Application type as Web application

      Application type selection with Web option highlighted
    6. Name your client and click Create

      Web client creation form with name field highlighted
    7. Copy the client ID, you’ll use this as the webClientId in your application

      Client ID details showing Web client ID to copy
  2. Configure the web client in the Google Console

    1. Please open the 資格情報ページ と、Webクライアントをクリックしてください

      Webクライアントをクリックしてください
    2. ここで、 Authorized JavaScript originsあなたのアプリのために使用する可能性のあるすべてのアドレスを含めるようにしてください。私の場合は、localhostのみを使用しますが、カスタムポートを使用しているため、両方を追加する必要があります。 localhosthttp://localhost をクリックしてください http://localhost:5173

      1. Authorized JavaScript originsセクションのADD URIボタン add URI

        URLを入力してください
      2. ADD URIダイアログのlocalhost URLが入力されている

        localhost
      3. URLをすべて追加するまで繰り返してください

      4. 完了したら、画面はこのように表示されます

        複数のlocalhost URLを追加したAuthorized JavaScript origins
    3. ここから始めましょう Authorized redirect URIsCapacitorSocialLoginプラグインを使用するページによって異なりますが、 http://localhost:5173/auth

      1. 私の場合はCapacitorSocialLoginプラグインを使用するページは ADD URI

        追加するURLをクリックしてください
      2. Authorized redirect URIsセクションのADD URIボタン ADD URL URLを入力してクリックしてください

        ADD URIダイアログのredirect URL
    4. もう一度 save

      保存ボタン
  3. Now, you should be ready to call login from JavaScript like so:

    1. First, import SocialLogin

      import { SocialLogin } from '@capgo/capacitor-social-login';
    2. 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',
      }
      })
      })
    1. を再度呼び出してください。 SocialLogin.login クリックされたときに

      const res = await SocialLogin.login({
      provider: 'google',
      options: {}
      })
      // Handle the response
      console.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__の実装詳細について