Google-Anmeldung auf Webanwendung
Kopieren Sie einen Einrichtungsbefehl mit den Installationsanweisungen und der vollständigen Markdown-Guide für diese Erweiterung.
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 Einrichtungshilfe.
Google-Anmeldung auf der Webanwendung verwenden
Abschnitt mit dem Titel „Google-Anmeldung auf der Webanwendung verwenden“Die Verwendung der Google-Anmeldung auf der Webanwendung ist ziemlich einfach. Um sie zu verwenden, müssen Sie Folgendes tun:
-
Ein Webclient in der Google-Konsole erstellen
-
Auf die Suchleiste klicken
-
Nach suchen
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 das
Application typeAnwendungstypen auswählen mit Web-Option hervorgehobenWeb application
-
Web-Kundenkonto-Erstellungsfeld mit Name-Highlight
Create
-
Kunden-ID, die Sie verwenden
webClientIdin Ihrer Anwendung
-
-
Konfigurieren Sie den Webclient im Google-Console
-
Bitte öffnen Sie das Zugriffsdaten-Seite und klicken Sie auf Ihren Webclient
-
Fügen Sie nun bitte die
Authorized JavaScript originsdies sollte alle Adressen enthalten, die Sie für Ihre App verwenden möchten. In meinem Fall werde ich NICHTS ausschließlichhttp://localhostlocalhost verwenden, aber da ich einen benutzerdefinierten Port verwende, muss ich beidehttp://localhost:5173-
Bitte klicken Sie 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-
Bitte klicken Sie auf
ADD URI
-
Geben Sie Ihre URL ein und klicken Sie
ADD URLwieder
-
-
Klicken
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',}})})
-
Einen Anmeldebereich erstellen, der aufgerufen wird
SocialLogin.loginwenn geklicktconst res = await SocialLogin.login({provider: 'google',options: {}})// Handle the responseconsole.log(JSON.stringify(res));
-
Weitermachen von Google Login auf Web
Abschnitt mit dem Titel “Weitermachen von Google Login auf Web”Wenn Sie Google Login auf Web verwenden 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, für die native Fähigkeit 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 Zwei-Faktor-Authentifizierung für die Implementierungsdetails in Zwei-Faktor-Authentifizierung.