Google Webでログイン
このプラグインのインストール手順と完全なマークダウンガイドを含むセットアッププロンプトをコピーできます。
概要
概要Capgo Social Loginを使用したウェブアプリケーションの設定方法を学びます。このガイドでは、Googleログインを使用してウェブアプリケーションにログインする方法を学びます。 このガイドを読む前に、一般的な設定ガイドを読んでください。 ウェブアプリケーションでGoogleログインを使用する.
ウェブアプリケーションでGoogleログインを使用する
ウェブアプリケーションでGoogleログインを使用することは比較的簡単です。 Googleログインを使用するには、次の手順を実行する必要があります。Googleコンソールでウェブクライアントを作成する
-
注
-
search bar
-
検索して
credentialsそしてAPIs and Servicesオプション (スクリーンショットの 2 番目の番号)
-
Google Console の
create credentials
-
OAuth クライアント ID オプションを選択
OAuth client ID
-
Web オプションを選択した
Application typeアプリケーションタイプの選択Web application
-
クライアント名を入力してください
Create
-
クライアントIDをコピーしてください。アプリケーションで使用します。
webClientIdアプリケーション
-
-
Google ConsoleでWebクライアントを設定してください
-
Google Consoleを開いてください 資格情報ページ 資格情報リスト
-
アプリケーションで使用する可能性のあるすべてのアドレスを含めてください。
Authorized JavaScript origins私の場合は localhost以外のURLを使用してくださいが、自宅サーバーを使用している場合は、カスタムポートを使用する必要があるため、両方を追加する必要があります。 カスタムポートを使用している場合は、カスタムポートを使用しているURLを追加する必要があります。http://localhost以下のボタンをクリックしてください。http://localhost:5173-
Authorized JavaScript originsセクションのADD URIボタンをクリックしてください。
add URI
-
ADD URIダイアログにlocalhostのURLを入力してください。
-
完了すると、画面が次のようになります。
-
Authorized JavaScript originsセクションに複数のlocalhostのURLが追加されている場合。
-
-
CapacitorSocialLoginプラグインを使用するページによって異なりますが、私の場合は、以下のページを使用する予定です。
Authorized redirect URIsCapacitorSocialLoginプラグインを使用するページを選択してください。http://localhost:5173/auth-
このボタンをクリックしてください。
ADD URI
-
URL を入力してください。ここに表示される URL をクリックしてください。
ADD URLもう一度
-
-
クリック
save
-
-
JavaScript から呼び出す準備ができました。
loginJavaScript から呼び出すには、以下のように呼び出してください。-
最初に、以下のコードをインポートしてください。
SocialLoginimport { SocialLogin } from '@capgo/capacitor-social-login'; -
初回のみ呼び出してください。initialize を呼び出す必要があります。
// 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));
-
Web上のGoogleログインから続ける
「Web上のGoogleログインから続ける」セクション「Web上のGoogleログイン」を使用している場合 GoogleログインをWeb上で使用して、認証とアカウントフローの計画に接続する @__CAPGO_KEEP_0__/__CAPGO_KEEP_1__-social-login を使用 Using @capgo/capacitor-social-login native機能の使用にあたっては、@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要素認証 2要素認証の実装詳細については、