ウェブ上のGoogleログイン
インストールステップとこのプラグインのフルマークダウンガイドまでの全てのステップを含む設定用の質問をコピーする
このガイドでは、Capgo Social Loginを使用したウェブアプリケーションでGoogleログインを設定する方法を学びます。 既読の「一般的なセットアップガイド」を読んだことを前提としています。 一般的なセットアップガイド.
ウェブ上でのGoogleログインの使用
ウェブ上でのGoogleログインの使用は比較的簡単です。 使用するには、次のことを実行する必要があります。Googleコンソールでウェブクライアントを作成する
-
注記
-
検索バーをクリックしてください
-
を検索してください
credentialsクリックしてくださいAPIs and Servicesオプション(スクリーンショットの2番目)
-
クリックしてください
create credentials
-
を選択してください
OAuth client ID
-
を選択してください
Application typeアプリケーション名Web application
-
クライアントの名前を入力し、クリックしてください
Create
-
クライアントIDをコピーしてください。アプリケーションにこのIDを使用します
webClientIdアプリケーション
-
-
GoogleコンソールでWebクライアントを設定してください
-
以下の画面を開いてください クレデンシャルページ クレデンシャルリスト画面(Webクライアントをクリック)
-
クレデンシャルリスト画面(Webクライアントをクリック)
Authorized JavaScript origins. このアプリで使用するすべてのアドレスを含める必要があります。私の場合は、localhostのみを使用しますが、カスタムポートを使用しているため、両方を追加する必要があります。 ONLY localhostの場合、カスタムポートを使用しているため、両方を追加する必要があります。http://localhostとhttp://localhost:5173-
Please click on
add URI
-
Please type your URL
-
Please repeat until you added all the URLs
-
すべてのURLを追加した後、画面が次のようになります。
-
-
Now, please add some
Authorized redirect URIs. この場合、CapacitorSocialLogin プラグインを使用するページによって異なります。私の場合は、http://localhost:5173/auth-
をクリックしてください。
ADD URI
-
URL を入力してください。
ADD URL再び
-
-
をクリックしてください。
save
-
-
ここで、
loginJavaScript から呼び出す準備ができました。-
最初に、
SocialLoginimport { 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));
-
クリップボードにコピー
Google Login on Web から続けてGoogle Login on Web を使用している場合 Google Login on Web を使用して、認証とアカウントフローの計画を行っている場合 を接続してください。 @capgo/capacitor-social-login native capability in @capgo/capacitor-social-login @capgo/capacitor-social-login implementation detail in @capgo/capacitor-social-login @capgo/capacitor-passkey implementation detail in @capgo/capacitor-passkey @capgo/capacitor-native-biometric implementation detail in @capgo/capacitor-native-biometric、 2要素認証 implementation detail in 2要素認証。