Hauptinhalt überspringen
@capgo/capacitor-soziale-anmeldung Authentifizierung und Sicherheit Offene Quelle

Soziale Anmeldung Capacitor-Plugin

Benutzer mit Google, Facebook und Apple Sign-In authentifizieren für einfache soziale Anmeldung

Installieren

bun add @capgo/capacitor-social-login bunx cap sync
npm, pnpm oder yarn
  • npm install @capgo/capacitor-social-login
  • pnpm add @capgo/capacitor-social-login
  • yarn add @capgo/capacitor-social-login

Anleitung

So verwenden Sie Social Login in Capacitor

Verwendung von @capgo/capacitor-social-login

Alle sozialen Anmeldungen in einem Plugin für Web, iOS und Android. Es unterstützt Google, Apple, Facebook, Twitter/X und generische OAuth2/OIDC-Anbieter wie GitHub, Microsoft Entra ID, Auth0, Okta und Keycloak.

Installieren

npm install @capgo/capacitor-social-login
npx cap sync

Was diese Erweiterung bereitstellt

  • initialize Initialize die Erweiterung.
  • login Mit dem ausgewählten Anbieter anmelden.
  • logout Abmelden.
  • isLoggedIn IsLoggedIn.

Beispiel für die Verwendung

initialize

Initialize die Erweiterung.

import { SocialLogin } from '@capgo/capacitor-social-login';

await SocialLogin.initialize({ telegram: { botId: '123456789' } });

login

Mit dem ausgewählten Anbieter anmelden.

import { SocialLogin } from '@capgo/capacitor-social-login';

const result = await SocialLogin.login({
  provider: 'facebook',
  options: { permissions: ['permission'] },
});
// The result holds sensitive values: use it without logging it.

logout

Abmelden.

import { SocialLogin } from '@capgo/capacitor-social-login';

await SocialLogin.logout({} as {
    provider: 'apple' | 'google' | 'facebook' | 'twitter' | 'oauth2';
    providerId?: string;
  });

isLoggedIn

IsLoggedIn.

import { SocialLogin } from '@capgo/capacitor-social-login';

const result = await SocialLogin.isLoggedIn({ provider: 'apple' });
console.log(result);

Vollständige Referenz

Fortsetzen von Using @capgo/capacitor-social-login

Wenn Sie Using verwenden Mit @capgo/capacitor-Social-Login um Authentifizierung und Kontenflüsse zu planen, verbinden Sie es mit @capgo/capacitor-social-login um die Implementierungsdetails in @capgo/capacitor-social-login zu erhalten Anleitung zum Starten um die Implementierungsdetails in Anleitung zum Starten zu erhalten @capgo/capacitor-Passkey um die Implementierungsdetails in @capgo/capacitor-passkey zu erhalten @capgo/capacitor-native-biometrisch für die Implementierungsdetails in @capgo/capacitor-native-biometrisch, und Zweifaktor-Authentifizierung für die Implementierungsdetails in Zweifaktor-Authentifizierung.

FAQ

FAQ zur Social-Login-Plugin

Wie installiere ich das Social Login-Plugin in einer Capacitor-App?

Führen Sie "bun add @capgo/capacitor-social-login" (oder "npm install @capgo/capacitor-social-login"), dann führen Sie "bunx cap sync" aus, damit die iOS- und Android-Projekte die native code-Datei aufnehmen. Importieren Sie sie aus "@capgo/capacitor-social-login" in Ihrer App code.

Funktioniert @capgo/capacitor-social-login mit React, Vue und Angular?

Ja. Das Social-Login-Plugin ist ein Capacitor-Paket, daher funktioniert es mit jedem Webframework, das innerhalb von Capacitor läuft, einschließlich Ionic, React, Vue, Angular, Svelte und plain JavaScript.

Welche Capacitor-Version unterstützt @capgo/capacitor-social-login?

Capgo-Plugins folgen der Capacitor-Version: verwenden Sie die Plugin-Version, die Ihrem Capacitor-Version entspricht (z.B. Plugin v8 mit Capacitor 8). Die Kompatibilitäts-Tabelle im GitHub-README listet die unterstützten Versionen auf.

Ist @capgo/capacitor-social-login kostenlos und Open-Source?

Ja. Der Quellcode von code ist öffentlich auf GitHub unter https://github.com/Cap-go/capacitor-social-login/ verfügbar und das Paket kann kostenlos installiert werden von npm. Bug-Reports und Pull-Requests sind willkommen.

Kann ich code aktualisieren, das Social Login verwendet, ohne eine App-Store-Überprüfung?

Die Installation oder Aktualisierung des Plugins ändert die native code, daher benötigt es eine neue App-Store-Überprüfung. Nachdem Sie dies getan haben, können Sie JavaScript-, HTML- und CSS-Änderungen, die den Plugin aufrufen, sofort mit Capgo-Live-Updates bereitstellen.

Soziale Anmeldedaten ohne Wartezeit auf die App-Überprüfung versenden

Einmal der Plugin in Ihrem Store-Build installiert, drücken Capgo Live-Updates Ihre JavaScript-, HTML- und CSS-Änderungen in Minuten an die Benutzer weiter.

Beginnen Sie mit Capgo