Azure API Management OpenID Connect Sağlayıcı API'leri (2019-12-01-preview), API Management hizmetinizdeki OpenID Connect sağlayıcı varlıklarını yönetmek için kullanılan REST uç noktalarını tanımlar. Bu API'ler, geliştirici konsolunun OpenID Connect protokolüyle korunan API'lere erişimini sağlamak amacıyla sağlayıcı yapılandırmalarını oluşturma, güncelleme, listeleme ve silme işlemlerini destekler. OpenID Connect, OAuth 2.0 üzerine kurulu bir kimlik doğrulama katmanıdır ve Azure API Management ile birlikte kullanıldığında, API tüketicilerinin kimlik doğrulamasını merkezi bir sağlayıcı üzerinden yönetmenize olanak tanır. Bu API sürümü önizleme aşamasındadır; bu nedenle üretim ortamlarında kullanmadan önce Azure'un resmi belgelerini ve hizmet sözleşmelerini kontrol etmeniz önerilir.
Hangi ihtiyaçlarda değerlendirilebilir?
- Azure API Management kullanan ve OpenID Connect tabanlı kimlik doğrulamasını API'lerine entegre etmek isteyen kuruluşlar
- Geliştirici portallarında üçüncü taraf kimlik sağlayıcıları (ör. Azure AD, Okta) ile oturum açma akışı sunmak isteyen ekipler
- API yönetim süreçlerini otomatikleştirmek ve OpenID Connect sağlayıcı yapılandırmalarını programatik olarak yönetmek isteyen geliştiriciler
Yaygın kullanım alanları
Geliştirici Konsolunda SSO
OpenID Connect sağlayıcılarını API Management'a bağlayarak, geliştirici konsoluna giriş yapan kullanıcıların kurumsal kimlik bilgileriyle (SSO) oturum açmasını sağlayabilirsiniz.
API Erişim Kontrolü
OpenID Connect ile doğrulanan kullanıcıların API'lerinize erişimini yönetmek için sağlayıcı yapılandırmalarını kullanabilir, böylece yalnızca yetkili kullanıcıların API'leri tüketmesini güvence altına alabilirsiniz.
Çoklu Kimlik Sağlayıcı Yönetimi
Farklı OpenID Connect sağlayıcılarını (ör. Azure AD, Google, Facebook) tek bir API Management örneğinde yöneterek, kullanıcıların tercih ettikleri kimlik sağlayıcıyla oturum açmalarına olanak tanıyabilirsiniz.
İncelenmesi gereken noktalar
- API sürümü 2019-12-01-preview olarak işaretlenmiştir; önizleme sürümleri genellikle üretim ortamları için önerilmez ve geriye dönük uyumluluk garantisi vermez.
- OpenID Connect sağlayıcı yapılandırmaları, Azure API Management hizmetinizin bölgesel kullanılabilirliğine ve fiyatlandırma katmanına bağlı olarak farklılık gösterebilir; bu nedenle Azure dokümantasyonunu incelemeniz önemlidir.
- Bu API'ler yalnızca Azure API Management ile birlikte çalışır; başka bir API yönetim platformu kullanıyorsanız bu API'ler size uygun olmayacaktır.
WordPress.org
Kurulum ve geliştirme notları
Bu API'ler Azure API Management hizmetinin bir parçasıdır ve ayrı bir kurulum gerektirmez. Kullanmak için Azure API Management örneğinizin olması ve gerekli kimlik doğrulama bilgilerini (ör. Azure AD token) sağlamanız yeterlidir.
Geliştirme sürecinde, OpenID Connect sağlayıcılarını yönetmek için bu REST API'lerini kullanabilirsiniz. API'lerin kullanımı için Azure API Management'ın kimlik doğrulama mekanizmalarını (ör. Azure AD, abonelik anahtarları) anlamanız gerekir.
- OpenID Connect sağlayıcılarını CRUD işlemleriyle yönetme imkanı
- Geliştirici konsolunda OpenID Connect tabanlı oturum açma akışını yapılandırma
- Azure API Management ile entegre çalışan REST tabanlı yönetim uç noktaları
Hazır çözümün ötesinde
Özel geliştirme ne zaman değerlendirilebilir?
ZeplinGo olarak, Azure API Management ve OpenID Connect entegrasyonlarını içeren kurumsal web sistemlerinizi birlikte planlayabiliriz. API yönetimi, kimlik doğrulama ve geliştirici portalı ihtiyaçlarınız için kapsam belirleyerek size özel çözümler geliştiriyoruz. Kurumsal Websitesi Paketi veya Paket Ödeme Sayfası gibi çözümlerimizle ihtiyaçlarınıza uygun bir yol haritası çıkarabiliriz.
Ücretsiz ön çalışma isteyin →Değerlendirme soruları
Bu API'yi kullanmak için ayrı bir kurulum gerekli mi?
Hayır, bu API'ler Azure API Management hizmetinin bir parçasıdır. Azure API Management örneğiniz varsa, REST uç noktalarını doğrudan kullanabilirsiniz.
OpenID Connect sağlayıcı API'leri hangi Azure sürümleriyle uyumludur?
Bu API sürümü 2019-12-01-preview olarak işaretlenmiştir. Azure API Management'ın bu sürümle uyumlu olduğundan emin olmak için Azure dokümantasyonunu kontrol etmelisiniz.
Bu API'leri kendi web sitemde kullanabilir miyim?
Evet, bu API'leri Azure API Management üzerinden kendi web uygulamalarınızda kullanabilirsiniz. Ancak, API'lerin kullanımı Azure aboneliği ve API Management hizmeti gerektirir.