Google-Anmeldung im Web
Ein Setup-Prompt mit den Installations-Schritten und der vollständigen Markdown-Guide für diesen Plugin kopieren.
Einführung
Abschnitt mit dem Titel „Einführung“In dieser Anleitung lernen Sie, wie Sie Google-Anmeldung mit Capgo Social Login für Webanwendungen einrichten. Ich gehe davon aus, dass Sie bereits die allgemeine Einrichtungsanleitung gelesen haben. Allgemeine Einrichtungsanleitung.
Google-Anmeldung auf dem Web verwenden
Abschnitt mit dem Titel „Google-Anmeldung auf dem Web verwenden“Die Verwendung der Google-Anmeldung auf dem Web ist ziemlich einfach. Um sie zu verwenden, müssen Sie Folgendes tun:
-
Ein Webclient im Google-Konsolen erstellen
-
Auf der Suchleiste klicken
-
Nach suchen
credentialsund auf dieAPIs and ServicesOption (Zahl 2 auf dem Screenshot)
-
Auf die
create credentials
-
Wählen Sie
OAuth client ID
-
Wählen Sie den
Application typealsWeb application
-
Benennen Sie Ihren Kunden und klicken Sie
Create
-
Kopieren Sie die Kunden-ID, Sie werden diese als
webClientIdinnerhalb Ihrer Anwendung
-
-
Konfigurieren Sie den Web-Kunden in der Google-Konsole
-
Öffnen Sie bitte die Anmeldeinformationen-Seite und klicken Sie auf Ihren Webclient
-
Fügen Sie nun bitte hinzu:
Authorized JavaScript originsDies sollte alle Adressen enthalten, die Sie für Ihre App verwenden möchten. In meinem Fall werde ich NICHTS nur localhost verwenden, aber da ich einen benutzerdefinierten Port verwende, muss ich beidehttp://localhostundhttp://localhost:5173-
Klicken Sie auf
add URI
-
Bitte geben Sie Ihre URL ein
-
Bitte wiederholen, bis Sie alle URLs hinzugefügt haben
-
Wenn Sie fertig sind, sollte Ihr Bildschirm wie folgt aussehen
-
-
Fügen Sie nun einige hinzu
Authorized redirect URIsDies hängt davon ab, auf welcher Seite Sie den CapacitorSocialLogin-Plugin verwenden möchten. In meinem Fall werde ich ihn aufhttp://localhost:5173/auth-
Bitte klicken Sie auf
ADD URI
-
Geben Sie Ihre URL ein und klicken Sie
ADD URLwieder
-
-
Klicken Sie
save
-
-
Jetzt sollten Sie bereit sein, aufzurufen
loginwie folgt aus JavaScript:-
Zuerst importieren Sie
SocialLoginimport { SocialLogin } from '@capgo/capacitor-social-login'; -
Dann rufen Sie initialize auf. Dies sollte nur einmal aufgerufen werden.
// 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',}})})
-
Erstellen Sie einen Anmeldebereich, der
SocialLogin.loginwenn geklickt wirdconst res = await SocialLogin.login({provider: 'google',options: {}})// Handle the responseconsole.log(JSON.stringify(res));
-
Bleiben Sie bei Google Login auf Web
Bleiben Sie bei Google Login auf WebWenn Sie Google Login auf Web für die Planung der Authentifizierung und der Kontoflows verwenden, verbinden Sie es mit Verwenden Sie @capgo/capacitor-social-login für die native Fähigkeit in Verwenden Sie @capgo/capacitor-social-login, Verwenden Sie @capgo/capacitor-social-login für die Implementierungsdetails in @capgo/capacitor-social-login, Verwenden Sie @capgo/capacitor-passkey für die Implementierungsdetails in @capgo/capacitor-passkey, Verwenden Sie @capgo/capacitor-native-biometric für die Implementierungsdetails in @capgo/capacitor-native-biometric und Zwei-Faktor-Authentifizierung für die Implementierungsdetails in Zwei-Faktor-Authentifizierung.