Gebruikersauthenticatie voor je integratie
Voer acties uit als de echte gebruiker, niet als een bot. Berichten, e-mails en uitnodigingen verzonden vanaf echte accounts, niet te onderscheiden van handmatige acties.
Wat is Auth namens?
Met Auth on Behalf geven gebruikers jouw applicatie expliciet toestemming om te handelen op hun gekoppelde accounts. Via een beveiligde redirect flow authenticeren ze zich rechtstreeks bij de provider, jouw app raakt hun referenties nooit aan. Eenmaal geautoriseerd, ontvang je een eenvoudige account_id om elke actie uit te voeren binnen het toegestane bereik.
Eén Link, Alle Authenticatiemethoden Afgehandeld
Sla de complexiteit van het bouwen van OAuth-flows, QR-codescanners, sessie-handlers, 2FA-verificatie en captcha-beheer over. Genereer één enkele link—Unipile regelt alles.
Vooraf gebouwde UI
Productieklare auth wizard met responsief ontwerp
URL's omleiden
Succes- en mislukkingcallbacks configureren voor naadloze UX
Webhooks
Directe meldingen met account_id mapping
White-Label
Ondersteuning voor aangepast domein (auth.yourapp.com)
Implementatie in 4 Stappen
Van het genereren van een auth-link tot het uitvoeren van API-aanroepen namens uw gebruikers
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!" }) } );
Bouw het zelf vs Unipile Gehoste Auth
Om gebruikers met meerdere providers te verbinden, moet je omgaan met OAuth, QR-codes, sessies, 2FA en meer. Kijk wat je overslaat met Unipile.
Beveiliging Architectuur
Bescherming op bedrijfsniveau door ontwerp
Sessie-isolatie
Elke accountverbinding is geïsoleerd en sandboxed. Geen kruisbesmetting tussen gebruikerssessies.
Token abstractie
Autorisatietokens worden server-side beheerd door Unipile. Je hebt alleen interactie met een eenvoudige account_id.
Webhook verificatie
Beveiligde callbacks met optionele authenticatieparameters om de authenticiteit van verzoeken te verifiëren.
Automatische Herverbinding Afhandeling
Handel verbroken verbindingen netjes af met geautomatiseerde workflows. Als de sessie van een gebruiker afloopt of de inloggegevens ongeldig worden, brengt Unipile je onmiddellijk op de hoogte zodat je een naadloze verbindingsstroom kunt starten.
CREDENTIALEN status
type: "opnieuw verbinden"
Ondersteunde aanbieders
Volledige Auth on Behalf-ondersteuning voor alle integraties
Begin met bouwen met Auth namens
Integreer in 2 dagen met uitgebreide documentatie en toegewijde ondersteuning. Verbind de accounts van je gebruikers op een veilige manier.
Rekeningen
Ingebouwde beveiliging en compliance
Enterprise-bescherming voor uw gegevens en workflows Meer informatie over onze beveiliging
Auth namens FAQ
Veelgestelde vragen over gebruikersauthenticatie en de Hosted Auth flow
account_id geretourneerd na succesvolle authenticatie. Dit elimineert beveiligingsrisico's die gepaard gaan met het opslaan van referenties.
notify_url, 4) Sla de account_id mapping en beginnen met het maken van API-oproepen. De meeste teams voltooien de integratie in 1-2 dagen.
status: "CREDENTIALEN".. U kunt dan de gebruiker op de hoogte stellen en een herverbindingslink genereren met behulp van type: "opnieuw verbinden". De stroom is identiek aan de initiële authenticatie - naadloos voor zowel u als uw gebruikers.
auth.yourapp.com) in plaats van de standaard URL van Unipile. Configureer eenvoudig een CNAME-record dat verwijst naar account.unipile.com en neem contact op met onze ondersteuning om de installatie te voltooien.
Heb je nog vragen over Auth on Behalf?
Documentatie bekijken