Entegrasyonunuz için Kullanıcı Kimlik Doğrulaması
Eylemleri bir bot olarak değil, gerçek kullanıcı olarak gerçekleştirin. Gerçek hesaplardan gönderilen mesajlar, e-postalar ve davetler, manuel eylemlerden ayırt edilemez.
Nedir bu? Adına Yetkilendirme?
Auth on Behalf ile kullanıcılar uygulamanıza bağlı hesapları üzerinde işlem yapma iznini açıkça verir. Güvenli bir yönlendirme akışı aracılığıyla, doğrudan sağlayıcı ile kimlik doğrulaması yaparlar, uygulamanız onların kimlik bilgilerine asla dokunmaz. Yetkilendirildikten sonra, verilen kapsam dahilinde herhangi bir eylemi gerçekleştirmek için basit bir account_id alırsınız.
Tek Bağlantı, Tüm Kimlik Doğrulama Yöntemleri Halledildi
OAuth akışlarının, QR kod tarayıcılarının, oturum yöneticilerinin, 2FA doğrulamalarının ve captcha yönetiminin karmaşıklığını atlayın. Tek bir bağlantı oluşturun - Unipile her şeyi halleder.
Önceden oluşturulmuş kullanıcı arayüzü
Duyarlı tasarıma sahip üretime hazır auth sihirbazı
URL'leri Yönlendirme
Sorunsuz kullanıcı deneyimi için başarı ve başarısızlık geri aramalarını yapılandırın
Webhooks
Account_id eşleme ile anlık bildirimler
Beyaz Etiket
Özel alan adı desteği (auth.yourapp.com)
Uygulama 4 Adım
Bir auth bağlantısı oluşturmaktan kullanıcılarınız adına API çağrıları yürütmeye kadar
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!" }) } );
Kendin Yap vs Unipile Hosted Auth
Kullanıcıları birden fazla sağlayıcıya bağlamak için OAuth, QR kodları, oturumlar, 2FA ve daha fazlası gerekir. Unipile ile neleri atladığınızı görün.
Güvenlik Mimarlık
Tasarım gereği kurumsal düzeyde koruma
Oturum İzolasyonu
Her hesap bağlantısı izole edilmiş ve sandbox'lanmıştır. Kullanıcı oturumları arasında çapraz bulaşma olmaz.
Belirteç Soyutlaması
Yetkilendirme belirteçleri Unipile tarafından sunucu tarafında yönetilir. Yalnızca basit bir account_id ile etkileşim kurarsınız.
Webhook Doğrulaması
İsteğin gerçekliğini doğrulamak için isteğe bağlı kimlik doğrulama parametrelerine sahip güvenli geri aramalar.
Otomatik Yeniden Bağlantı İşleme
Otomatik iş akışları ile bağlantı kopmalarını zarif bir şekilde ele alın. Bir kullanıcının oturumu sona erdiğinde veya kimlik bilgileri geçersiz hale geldiğinde, Unipile sizi anında bilgilendirir, böylece sorunsuz bir yeniden bağlanma akışını tetikleyebilirsiniz.
KREDİLER durum
tip: "yeniden bağlan"
Desteklenen Sağlayıcılar
Tüm entegrasyonlarda Tam Auth on Behalf desteği
İle İnşa Etmeye Başlayın Adına Yetkilendirme
Kapsamlı belgeler ve özel destek ile 2 gün içinde entegre edin. Kullanıcılarınızın hesaplarını güvenli bir şekilde bağlayın.
Hesaplar
Yerleşik Güvenlik ve Uyumluluk
Verileriniz ve iş akışlarınız için kurumsal düzeyde koruma Güvenliğimiz hakkında daha fazla bilgi edinin
Adına Yetkilendirme SSS
Kullanıcı kimlik doğrulaması ve Hosted Auth akışı hakkında sık sorulan sorular
account_id başarılı kimlik doğrulamadan sonra döndürülür. Bu, kimlik bilgilerinin depolanmasıyla ilişkili güvenlik risklerini ortadan kaldırır.
notify_url, 4) Saklayın account_id eşleştirin ve API çağrıları yapmaya başlayın. Çoğu ekip entegrasyonu 1-2 gün.
durum: "KREDİLER". Daha sonra kullanıcıyı bilgilendirebilir ve aşağıdakileri kullanarak bir yeniden bağlanma bağlantısı oluşturabilirsiniz tip: "yeniden bağlan". Akış, ilk kimlik doğrulama ile aynıdır; hem siz hem de kullanıcılarınız için sorunsuzdur.
auth.yourapp.com) yerine Unipile'ın varsayılan URL'sini kullanabilirsiniz. adresine işaret eden bir CNAME kaydı yapılandırmanız yeterlidir. account.unipile.com ve kurulumu tamamlamak için destek ekibimizle iletişime geçin.
Auth on Behalf hakkında hala sorularınız mı var?
Belgeleri Görüntüle