Google Login auf Web
Ein Setup-Prompt mit den Installations-Schritten und der vollständigen Markdown-Guideline für diesen Plugin kopieren.
Einführung
Abschnitt mit dem Titel „Einführung“In dieser Anleitung lernen Sie, wie Sie Google Login mit Capgo Social Login für Webanwendungen einrichten. Ich gehe davon aus, dass Sie bereits die allgemeine Einrichtungsanleitung gelesen haben. Allgemeine Einrichtungsanleitung.
Google-Login auf dem Web verwenden
Abschnitt mit dem Titel „Google-Login auf dem Web verwenden“Das Google-Login auf dem Web ist ziemlich einfach. Um es zu verwenden, müssen Sie Folgendes tun:
-
Erstellen Sie einen Webclient im Google-Console
-
Klicken Sie auf die Suchleiste
-
Suchen Sie nach
credentialsund klicken Sie auf dieAPIs and ServicesOption (Zahl 2 auf dem Screenshot)
-
Klicken Sie auf die
create credentials
-
Wählen Sie
OAuth client ID
-
Wählen Sie das
Application typealsWeb application
-
Benennen Sie Ihren Client und klicken Sie
Create
-
Kopieren Sie die Client-ID, Sie werden diese als
webClientIdin Ihrer Anwendung
-
-
Konfigurieren Sie den Web-Client im Google-Console
-
Bitte öffnen Sie 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 lediglich localhost verwenden, aber da ich einen benutzerdefinierten Port verwende, muss ich beidehttp://localhostundhttp://localhost:5173-
Klicken Sie bitte auf
add URI
-
Bitte geben Sie Ihre URL ein
-
Bitte wiederholen Sie dies, bis Sie alle URLs hinzugefügt haben
-
Wenn Sie fertig sind, sollte Ihr Bildschirm wie folgt aussehen
-
-
Fügen Sie nun einige
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-
Klicken Sie bitte auf
ADD URI
-
Geben Sie Ihre URL ein und klicken Sie
ADD URLwieder
-
-
Klicken Sie
save
-
-
Jetzt sollten Sie bereit sein, aufzurufen
loginaus JavaScript wie folgt:-
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.loginaufruft, wenn geklickt wirdconst res = await SocialLogin.login({provider: 'google',options: {}})// Handle the responseconsole.log(JSON.stringify(res));
-
Fortfahren Sie von Google Login auf Web
Abschnitt mit dem Titel “Fortfahren Sie von Google Login auf Web”If Sie sich für die Verwendung von Google Login auf Web entscheiden, um die Authentifizierung und die Kontenflüsse zu planen, verbinden Sie es mit Mit @__CAPGO_KEEP_0__/__CAPGO_KEEP_1__-social-login Für die native Fähigkeit in Mit @capgo/capacitor-social-login, @capgo/capacitor-social-login Für die Implementierungsdetails in @capgo/capacitor-social-login, @capgo/capacitor-passkey Für die Implementierungsdetails in @capgo/capacitor-passkey, @capgo/capacitor-native-biometric Für die Implementierungsdetails in @capgo/capacitor-native-biometric, und for the implementation detail in @capgo/capacitor-native-biometric, and Zwei-Faktor-Authentifizierung für die Implementierungsdetails in der Zwei-Faktor-Authentifizierung.