Google-Anmeldung auf Web
Einen Setup-Vorschlag mit den Installationsanweisungen und der vollständigen Markdown-Anleitung 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 können. Ich gehe davon aus, dass Sie bereits die allgemeine Einrichtungsanleitung.
Google-Login auf dem Web
Verwendung von Google-Anmelden auf der WebanwendungDie Verwendung von Google-Anmelden auf der Webanwendung ist ziemlich einfach. Um sie zu verwenden, müssen Sie Folgendes tun:
-
Einen Webclient in der Google-Konsole erstellen
-
Auf die Suchleiste klicken
-
Nach
credentialsund auf dieAPIs and ServicesOption (Zahl 2 auf dem Screenshot)
-
Klicken Sie auf den
create credentials
-
Wählen Sie
OAuth client ID
-
Wählen Sie die
Application typealsWeb application
-
Bennen Sie Ihren Kunden und klicken Sie
Create
-
Kopieren Sie die Kunden-ID, Sie verwenden diese als
webClientIdim Ihrer Anwendung
-
-
Konfigurieren Sie den Webclient im Google-Konsolen
-
Bitte öffnen Sie das Zugriffsdaten-Seite und klicken Sie auf Ihren Webclient
-
Now, bitte fügen Sie die
Authorized JavaScript origins. Dies sollte alle Adressen enthalten, die Sie für Ihre App verwenden könnten. In meinem Fall werde ich NICHTS als localhost verwenden, aber da ich einen benutzerdefinierten Port verwende, muss ich sowohlhttp://localhostals auchhttp://localhost:5173-
Bitte klicken Sie auf
add URI
-
Bitte geben Sie Ihre URL ein
-
Bitte wiederholen Sie das, 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-
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',}})})
-
aufruft, wenn er angeklickt wird
SocialLogin.login__CAPGO_KEEP_0__const res = await SocialLogin.login({provider: 'google',options: {}})// Handle the responseconsole.log(JSON.stringify(res));
-
Weiter mit Google Login on Web
Abschnitt mit dem Titel „Weiter mit Google Login on Web“Wenn Sie Google Login on Web zur Planung der Authentifizierung und der Kontoflows verwenden, verbinden Sie es mit Mithilfe von @capgo/capacitor-social-login für die native Fähigkeit in Mithilfe von @capgo/capacitor-social-login für die Implementierungsdetail in @capgo/capacitor-social-login für die Implementierungsdetail in @capgo/capacitor-passkey für die Implementierungsdetail in @capgo/capacitor-passkey für die Implementierungsdetail in @capgo/capacitor-passkey @capgo/capacitor-native-biometrisch für die Implementierungsdetails in @capgo/capacitor-native-biometrisch, und Zweifaktor-Authentifizierung für die Implementierungsdetails in Zweifaktor-Authentifizierung.