Vault API, Apideck platformunun sunduğu, kullanıcıların (consumer) OAuth akışlarını yönetmesine, API anahtarlarını saklamasına ve erişim token'larını yenilemesine olanak tanıyan bir API entegrasyon çözümüdür. Temel URL'si https://unify.apideck.com'dur. Vault API, Hosted Vault (vault.apideck.com) adı verilen kod gerektirmeyen bir arayüz sunar; bu sayede entegrasyon ayarları ve kimlik doğrulama işlemleri için kendi arayüzünüzü geliştirmenize gerek kalmaz. Hosted Vault, bağlantı ekleme, OAuth akışını yönetme, bağlantı ayarlarını yapılandırma ve bağlantıları yönetme gibi özellikleri otomatik olarak halleder. Alternatif olarak, Vault API'yi doğrudan kullanarak kendi entegrasyon arayüzünüzü oluşturabilirsiniz; ancak bu yaklaşım Hosted Vault'a kıyasla daha fazla geliştirme süresi gerektirir.
Hangi ihtiyaçlarda değerlendirilebilir?
- API entegrasyonlarını yönetmek isteyen SaaS uygulamaları
- OAuth tabanlı kimlik doğrulama süreçlerini basitleştirmek isteyen geliştiriciler
- Kullanıcılarına çoklu API bağlantısı sunmak isteyen platformlar
Yaygın kullanım alanları
Çoklu API Entegrasyonu
Kullanıcıların farklı sağlayıcılara (örneğin CRM, muhasebe, e-ticaret) bağlanmasını sağlamak için Vault API kullanılabilir. Hosted Vault, kullanıcıların bu bağlantıları kendi başlarına yönetmelerine olanak tanır.
OAuth Akış Yönetimi
OAuth tabanlı entegrasyonlarda token yenileme ve yetkilendirme süreçlerini Vault API üzerinden yönetebilirsiniz. Bu, güvenli ve kesintisiz bir bağlantı sağlar.
Özel Entegrasyon Arayüzü
Hosted Vault yerine kendi arayüzünüzü oluşturmak isterseniz, Vault API'yi kullanarak bağlantı ekleme, yapılandırma ve yönetme işlemlerini özelleştirebilirsiniz.
İncelenmesi gereken noktalar
- Vault API'yi kullanmak için Apideck hesabı oluşturmanız ve API anahtarı ile uygulama kimliği almanız gerekir.
- OAuth entegrasyonları için istemci kimliği ve istemci anahtarı gerekir; ayrıca yönlendirme URI'sini uygulama ayarlarında tanımlamanız gerekir.
- Hosted Vault kullanmak, kendi arayüzünüzü geliştirmekten daha hızlıdır; ancak özelleştirme ihtiyacınız varsa Vault API'yi doğrudan kullanmanız gerekir.
WordPress.org
Kurulum ve geliştirme notları
Kurulum için Apideck hesabı oluşturulmalı, API anahtarı ve uygulama kimliği alınmalı, entegrasyonlar yapılandırılmalı ve Hosted Vault kullanılacaksa oturum oluşturulmalıdır.
- 1Apideck'te ücretsiz bir hesap oluşturun.
- 2Dashboard'dan API anahtarınızı ve uygulama kimliğinizi alın.
- 3Desteklemek istediğiniz entegrasyonları seçin ve yapılandırın.
- 4OAuth entegrasyonları için istemci kimliği ve istemci anahtarını edinin.
- 5Uygulama ayarlarında yönlendirme URI'sini kaydedin.
- 6Hosted Vault kullanacaksanız, Vault API'ye POST isteği ile oturum oluşturun.
Geliştirme sürecinde Vault API'yi doğrudan kullanarak özel bir entegrasyon arayüzü oluşturabilirsiniz. Bu, Hosted Vault'a kıyasla daha fazla zaman alır.
- Vault API, oturum oluşturma, bağlantı ekleme ve yapılandırma gibi uç noktalar sunar.
- API istekleri için Authorization, X-APIDECK-CONSUMER-ID ve X-APIDECK-APP-ID başlıkları kullanılır.
- Hosted Vault, kod yazmadan entegrasyon yönetimi sağlar; ancak özel bir arayüz için Vault API kullanılmalıdır.
Hazır çözümün ötesinde
Özel geliştirme ne zaman değerlendirilebilir?
ZeplinGo olarak, web projelerinizde Vault API gibi API entegrasyon çözümlerini kapsamlandırabilir, özel entegrasyon arayüzleri tasarlayabilir ve geliştirebiliriz. İhtiyaçlarınıza göre en uygun çözümü birlikte belirleyelim.
Ücretsiz ön çalışma isteyin →Değerlendirme soruları
Vault API nedir?
Vault API, Apideck'in sunduğu, OAuth akışlarını yönetmek, API anahtarlarını saklamak ve erişim token'larını yenilemek için kullanılan bir API entegrasyon çözümüdür.
Hosted Vault ile Vault API arasındaki fark nedir?
Hosted Vault, kod gerektirmeyen hazır bir arayüz sunar; Vault API ise kendi arayüzünüzü oluşturmanız için uç noktalar sağlar. Hosted Vault daha hızlı kurulurken, Vault API daha fazla özelleştirme imkanı tanır.
Vault API'yi kullanmak için hangi bilgilere ihtiyaç var?
Apideck hesabı, API anahtarı, uygulama kimliği ve OAuth entegrasyonları için istemci kimliği ve istemci anahtarı gereklidir.