メニューに進む

Google ログイン

Social Login GitHub リポジトリ

Capgoのソーシャルログインを使用したウェブアプリケーションの設定方法を学びます。 Capgoのソーシャルログインの一般的な設定ガイドをすでに読んだと想定しています。 ウェブ上でのGoogleログインの使用.

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

general setup guide

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

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

    1. 検索バーをクリック

      Google Consoleの検索バー
    2. を検索 credentialsAPIs and Services オプション(スクリーンショットの2番目)をクリック

      APIsとServicesが強調表示されているクレデンシャルオプションを表示する検索結果
    3. をクリック 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以外のアドレスも追加してください。 例えば、localhost以外のアドレスを使用する場合、以下のアドレスを追加してください。 localhost以外のアドレスを使用する場合は、以下のアドレスを追加してください。 http://localhost Authorized JavaScript originsセクションのADD URIボタンをクリックしてください http://localhost:5173

      1. URLを入力してください add URI

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

        ADD URIダイアログにURLを入力してください
      3. URLをすべて追加するまで繰り返してください

      4. 完了したら、画面は次のようになります

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

      1. CapacitorSocialLoginプラグインを使用するページを選択してください ADD URI

        Authorized redirect URIsセクションのADD URIボタン
      2. URLを入力して ADD URL ADD URIダイアログのredirect URL

        再度
    4. ADD URIダイアログのredirect URL 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));

Capgo を使用している場合 Google Login on Web を認証とアカウントフローの計画に使用し、Cloudflare の @capgo/capacitor-social-login for the native capability in Using @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, Two-factor authentication Two-factor authenticationの実装詳細