Benutzerauthentifizierung für Ihre Integration
Führen Sie Aktionen als tatsächlicher Benutzer aus, nicht als Bot. Nachrichten, E-Mails und Einladungen, die von echten Konten gesendet werden, sind von manuellen Aktionen nicht zu unterscheiden.
Was ist Bevollmächtigung im Namen?
Mit Auth on Behalf erteilen Nutzer Ihrer Anwendung ausdrücklich die Erlaubnis, auf ihre verbundenen Konten zuzugreifen. Über einen sicheren Redirect-Flow authentifizieren sie sich direkt beim Anbieter, ohne dass Ihre Anwendung ihre Anmeldedaten berührt. Nach der Autorisierung erhalten Sie eine einfache account_id, mit der Sie jede beliebige Aktion innerhalb des genehmigten Bereichs ausführen können.
Ein Link, Alle Autorisierungsmethoden Behandelt
Überspringen Sie die Komplexität der Erstellung von OAuth-Flows, QR-Code-Scannern, Session-Handlern, 2FA-Verifizierung und Captcha-Management. Generieren Sie einen einzigen Link - Unipile kümmert sich um alles.
Vorgefertigte UI
Produktionsfähiger Autorisierungsassistent mit responsivem Design
URLs umleiten
Konfigurieren Sie Erfolgs- und Fehlerrückrufe für eine nahtlose UX
Webhaken
Sofortige Benachrichtigungen mit account_id-Zuordnung
White-Label
Unterstützung für benutzerdefinierte Domänen (auth.yourapp.com)
Umsetzung in 4 Schritte
Von der Erstellung eines Authentifizierungslinks bis zur Ausführung von API-Aufrufen im Namen Ihrer Benutzer
const response = await fetch( "https://api.unipile.com/api/v1/hosted/accounts/link", { method: "POST", headers: { "X-API-KEY": "YOUR_API_KEY", "Content-Type": "application/json" }, body: JSON.stringify({ type: "create", providers: ["LINKEDIN", "GOOGLE"], notify_url: "https://yourapp.com/callback", name: "user_123" }) } );
// Response from Unipile API { "object": "HostedAuthURL", "url": "https://account.unipile.com/pqb..." } // Redirect user to this URL window.location.href = response.url;
// Payload received on your notify_url { "status": "CREATION_SUCCESS", "account_id": "e54m8LR22bA7G5qsAc8w", "name": "user_123" } // Store the account_id mapping await saveUserAccount( payload.name, payload.account_id );
// Send message on behalf of user const message = await fetch( "https://api.unipile.com/api/v1/chats", { method: "POST", headers: { "X-API-KEY": "YOUR_API_KEY", "Content-Type": "application/json" }, body: JSON.stringify({ account_id: "e54m8LR22bA7G5qsAc8w", text: "Hello from your app!" }) } );
Selber bauen vs. Unipile Hosted Auth
Die Verbindung von Benutzern mit mehreren Anbietern erfordert die Handhabung von OAuth, QR-Codes, Sitzungen, 2FA und mehr. Sehen Sie, was Sie mit Unipile überspringen.
Sicherheit Architektur
Unternehmensgerechter Schutz durch Design
Isolierung von Sitzungen
Jede Kontoverbindung ist isoliert und in einer Sandbox untergebracht. Keine Kreuzkontamination zwischen Benutzersitzungen.
Token-Abstraktion
Autorisierungs-Tokens werden serverseitig von Unipile verwaltet. Sie interagieren nur mit einer einfachen account_id.
Webhook-Verifizierung
Sichere Rückrufe mit optionalen Authentifizierungsparametern zur Überprüfung der Authentizität der Anfrage.
Automatische Neuverbindung Handhabung
Verarbeiten Sie Verbindungsabbrüche elegant mit automatisierten Workflows. Wenn die Sitzung eines Benutzers abläuft oder die Anmeldedaten ungültig werden, benachrichtigt Unipile Sie sofort, sodass Sie einen nahtlosen Wiederverbindungsablauf auslösen können.
CREDENTIALS Status
Art: "Wiederverbinden"
Unterstützte Provider
Vollständige Unterstützung von Auth on Behalf für alle Integrationen
Bauen Sie mit Bevollmächtigung im Namen
Integrieren Sie in 2 Tagen mit umfassender Dokumentation und engagiertem Support. Verbinden Sie die Konten Ihrer Nutzer sicher.
Konten
Integrierte Sicherheit und Compliance
Unternehmensgerechter Schutz für Ihre Daten und Arbeitsabläufe Erfahren Sie mehr über unsere Sicherheit
Bevollmächtigung im Namen FAQ
Häufige Fragen zur Benutzerauthentifizierung und zum Hosted Auth-Flow
account_id nach erfolgreicher Authentifizierung zurückgegeben. Dies beseitigt Sicherheitsrisiken, die mit der Speicherung von Anmeldeinformationen verbunden sind.
notify_url, 4) Speichern Sie die account_id Mapping und beginnen mit den API-Aufrufen. Die meisten Teams schließen die Integration in 1-2 Tage.
Status: "CREDENTIALS". Sie können dann den Benutzer benachrichtigen und einen Link zur Wiederherstellung der Verbindung erstellen, indem Sie Art: "Wiederverbinden". Der Ablauf ist identisch mit der Erstauthentifizierung - nahtlos für Sie und Ihre Benutzer.
auth.yourapp.com) anstelle der Standard-URL von Unipile. Konfigurieren Sie einfach einen CNAME-Eintrag, der auf Konto.unipile.com und kontaktieren Sie unseren Support, um die Einrichtung abzuschließen.
Haben Sie noch Fragen zu Auth on Behalf?
Dokumentation anzeigen