Autenticazione utente per l'integrazione
Eseguite le azioni come un utente reale, non come un bot. Messaggi, e-mail e inviti inviati da account reali, indistinguibili dalle azioni manuali.
Che cosa è Autorizzazione per conto?
Con Auth on Behalf, gli utenti concedono esplicitamente alla vostra applicazione il permesso di agire sui loro account collegati. Attraverso un flusso di reindirizzamento sicuro, gli utenti si autenticano direttamente con il provider e la vostra applicazione non tocca mai le loro credenziali. Una volta autorizzata, l'applicazione riceve un semplice account_id per eseguire qualsiasi azione nell'ambito della portata concessa.
Un link, Tutti i metodi di autorizzazione Manipolato
Saltate la complessità di costruire flussi OAuth, scanner di codici QR, gestori di sessioni, verifiche 2FA e gestione dei captcha. Generate un unico link: Unipile gestisce tutto.
Interfaccia utente precostituita
Procedura guidata di autenticazione pronta per la produzione con design reattivo
URL di reindirizzamento
Configurare callback di successo e fallimento per un'UX senza interruzioni
Ganci web
Notifiche istantanee con mappatura dell'account_id
Etichetta bianca
Supporto per domini personalizzati (auth.yourapp.com)
Implementazione in 4 passi
Dalla generazione di un link di autenticazione all'esecuzione di chiamate API per conto dei vostri utenti.
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!" }) } );
Costruire da soli contro Unipile Hosted Auth
Collegare gli utenti a più provider richiede la gestione di OAuth, codici QR, sessioni, 2FA e altro ancora. Scoprite cosa saltate con Unipile.
Sicurezza Architettura
Protezione di livello aziendale per progettazione
Isolamento della sessione
Ciascuna connessione di account è isolata e protetta da sandbox. Nessuna contaminazione incrociata tra le sessioni utente.
Astrazione dei token
I token di autorizzazione sono gestiti lato server da Unipile. Si interagisce solo con un semplice account_id.
Verifica dei webhook
Callback sicuri con parametri di autenticazione opzionali per verificare l'autenticità della richiesta.
Gestione automatica della riconnessione
Gestite le disconnessioni con grazia grazie a flussi di lavoro automatizzati. Quando la sessione di un utente scade o le credenziali non sono più valide, Unipile ve lo notifica istantaneamente in modo da poter attivare un flusso di riconnessione continuo.
CREDENZIALI stato
tipo: "ricollegare"
Provider supportati
Supporto completo di Auth on Behalf per tutte le integrazioni
Iniziare a costruire con Autorizzazione per conto
Integrazione in 2 giorni con documentazione completa e supporto dedicato. Collegate gli account dei vostri utenti in modo sicuro.
Conti
Sicurezza e conformità integrate
Protezione di livello aziendale per i vostri dati e flussi di lavoro Per saperne di più sulla nostra sicurezza
Autorizzazione per conto FAQ
Domande comuni sull'autenticazione degli utenti e sul flusso Hosted Auth
account_id restituito dopo l'autenticazione. In questo modo si eliminano i rischi di sicurezza associati alla memorizzazione delle credenziali.
notificare_url, 4) Memorizzare il account_id e iniziare a effettuare chiamate API. La maggior parte dei team completa l'integrazione in 1-2 giorni.
stato: "CREDENZIALI". È quindi possibile notificare l'utente e generare un link di riconnessione usando tipo: "ricollegare". Il flusso è identico a quello dell'autenticazione iniziale, senza problemi sia per voi che per i vostri utenti.
auth.yourapp.com) invece dell'URL predefinito di Unipile. È sufficiente configurare un record CNAME che punti a account.unipile.com e contattare il nostro supporto per finalizzare la configurazione.
Avete ancora domande su Auth on Behalf?
Visualizza la documentazione