Polyosync Help Center

Nasıl yardımcı olabiliriz?

Yardım makalelerini inceleyin veya destek ekibimizle iletişime geçin.

Destek talebi

Harici API'ler ve webhook'lar için kimlik doğrulama nasıl çalışır?

Kimlik doğrulama, yazılım sistemleri arasındaki iletişimin yetkilendirilmiş olmasını sağlamaya yardımcı olur. Harici API'ler ve webhook'lar, sağlayıcıya, entegrasyon uygulamasına ve işlemin güvenlik gereksinimlerine bağlı olarak farklı kimlik doğrulama mekanizmaları kullanabilir. Bu mekanizmaları anlamak, iş sistemlerini Polyosync'e bağlarken önemlidir. Yaygın API kimlik doğrulama yöntemleri API anahtarları API anahtarı, bir hizmet sağlayıcısı tarafından API erişimini tanımlamak veya yetkilendirmek için verilen bir kimlik bilgisidir. OAuth OAuth, uygulamaların, kullanıcıların şifrelerini doğrudan talep eden uygulama ile paylaşmalarını gerektirmeden desteklenen kaynaklara sınırlı erişim almasına olanak tanıyan bir yetkilendirme çerçevesidir. Bearer token'lar Bearer token, genellikle bir HTTP yetkilendirme başlığında yer alan bir kimlik bilgisidir. Temel kimlik doğrulama Bazı hizmetler, bir kullanıcı adı ve şifre veya başka bir kimlik bilgisi çifti kullanarak kimlik doğrulamayı destekler. Özel kimlik doğrulama Bazı kurumsal sistemler, özel kimlik doğrulama mekanizmaları veya ek güvenlik kontrolleri kullanır. Polyosync'teki her yöntemin kullanılabilirliği, desteklenen entegrasyon işlevselliğine bağlıdır. Webhook kimlik doğrulaması nasıl farklıdır? Webhook kimlik doğrulaması, gelen bir olayın yetkilendirilmiş bir kaynaktan gönderildiğini doğrulamaya odaklanır. Yaygın doğrulama mekanizmaları şunları içerir: 1. Kriptografik imzalar. 2. Paylaşılan gizli anahtarlar. 3. Yetkilendirme başlıkları. 4. Sağlayıcıya özgü doğrulama prosedürleri. Uygun mekanizma, gönderici ve alıcıya bağlıdır. Webhook imzası nedir? Bazı sağlayıcılar, paylaşılan bir gizli anahtar ve istekteki bilgileri kullanarak kriptografik bir imza oluşturur. Alıcı sistem, isteğin gerçek olup olmadığını ve değiştirilip değiştirilmediğini belirlemeye yardımcı olmak için imzayı doğrulayabilir. Birden fazla entegrasyon için aynı kimlik bilgilerini kullanabilir miyim? Bu, sağlayıcıya ve kuruluşunuzun güvenlik politikasına bağlıdır. Ayrı kimlik bilgileri genellikle tercih edilir çünkü erişimin kısıtlanmasına ve bağımsız olarak iptal edilmesine olanak tanır. Hangi izinleri vermeliyim? Sadece amaçlanan işlem için gerekli izinleri verin. Örneğin, yalnızca bilgi almak için gereken bir işlem, gerekli olmadıkça yazma izinleri almamalıdır. Bir API token'ı süresi dolduğunda ne olur? Süresi dolmuş bir token kullanan istekler, geçerli yetkilendirme sağlanana kadar başarısız olabilir. Bazı sağlayıcılar token yenileme mekanizmalarını desteklerken, diğerleri manuel yeniden yetkilendirme gerektirir. Davranış, sağlayıcıya ve entegrasyon uygulamasına bağlıdır. Kimlik bilgileri nasıl yönetilmelidir? 1. API anahtarlarını veya erişim token'larını asla yayınlamayın. 2. Kimlik bilgilerini kamu URL'lerinde bulundurmaktan kaçının. 3. Destek ekran görüntülerinde gizli bilgileri dahil etmeyin. 4. Gerekli olduğunda kimlik bilgilerini döndürün. 5. Artık gerekli olmayan kimlik bilgilerini iptal edin. 6. Destekleniyorsa ayrı test ve üretim kimlik bilgileri kullanın. 7. İzinleri periyodik olarak gözden geçirin. 8. Entegrasyon kimlik bilgilerini kimlerin yönetebileceğini kısıtlayın. Kimlik bilgileri tehlikeye girerse ne olur? Etkilenen kimlik bilgilerini harici sağlayıcı aracılığıyla iptal edin veya döndürün. İlgili erişim etkinliğini gözden geçirin ve yetkisiz işlemlerin gerçekleşip gerçekleşmediğini araştırın. Normal çalışmaya devam etmeden önce etkilenen entegrasyon yapılandırmasını güncelleyin. Kimlik doğrulama, bir işlemin güvenli olduğunu garanti eder mi? Hayır. Kimlik doğrulama, kimliği veya yetkilendirmeyi belirler, ancak ek doğrulama ve iş kontrolleri hala gerekli olabilir. Tavsiye edilen yaklaşım Entegrasyon ve harici sağlayıcı tarafından desteklenen en güçlü kimlik doğrulama mekanizmasını kullanın. En az ayrıcalık izinlerini uygulayın ve kimlik bilgilerini yenileme ve iptal etme için net bir süreç sürdürün.