Apigee Edge belgelerini görüntülüyorsunuz.
Apigee X belgelerine gidin. bilgi
Edge'in Apigee Cloud sürümünü kullanıyorsanız kuruluşunuza varsayılan olarak oauth adlı bir proxy'nin dahil edildiğini görürsünüz. Bu proxy, erişim ve yenileme jetonları oluşturmak için iki örnek uç nokta sağlar. OAuth jetonu uç noktaları hakkında daha fazla bilgi edinmek istiyorsanız OAuth uç noktalarını anlama başlıklı makaleyi inceleyin.
Müşteri kimlik bilgileri atama türü, uygulama kimlik bilgileri karşılığında erişim jetonları verme prosedürünü tanımlar. Bu uygulama kimlik bilgileri, Apigee Edge'in bir kuruluşa kaydedilen her uygulama için verdiği tüketici anahtarı ve gizli anahtar çiftidir. Daha fazla bilgi için Yetkilendirme kodu izin türünü uygulama başlıklı makaleyi inceleyin.
Yeni bir API proxy'sine OAuth 2.0 ekleme
Yeni bir API proxy'si oluşturduğunuzda API'ye kolayca OAuth doğrulaması ekleyebilirsiniz.
Edge
Edge kullanıcı arayüzünü kullanarak bir API'ye OAuth doğrulaması eklemek için:
- apigee.com/edge adresinde oturum açın.
- Soldaki gezinme çubuğunda Geliştir > API Prox'ileri'ni seçin.
- + Proxy'yi tıklayın.
- Ters proxy oluşturmak için Proxy Oluşturma sihirbazını kullanın. Basit bir API proxy'si oluşturma başlıklı makaleyi inceleyin.
- Sihirbazın Ortak politikalar sayfasında, OAuth v2.0'ın yanındaki radyo düğmesini seçin.
Classic Edge (Private Cloud)
Klasik Edge kullanıcı arayüzünü kullanarak bir API'ye OAuth doğrulaması eklemek için:
http://ms-ip:9000adresinde oturum açın. Burada ms-ip, Yönetim Sunucusu düğümünün IP adresi veya DNS adıdır.- En üstteki gezinme çubuğunda API'ler > API Prox'ileri'ni seçin.
- + API Proxy'si'ni tıklayın.
- Ters proxy oluşturmak için Proxy Oluşturma sihirbazını kullanın. Basit bir API proxy'si oluşturma başlıklı makaleyi inceleyin.
- Sihirbazın Güvenlik sayfasında, OAuth v2.0'ın yanındaki radyo düğmesini seçin.
Bu seçeneği belirlediğinizde, yeni oluşturulan API proxy'sine iki politika eklenir. Bunlardan biri erişim jetonlarını doğrulamak, diğeri ise doğrulandıktan sonra erişim jetonunu kaldırmak için kullanılır.
Publish API Product onay kutusunun seçilebilir hale geldiğini ve otomatik olarak seçildiğini unutmayın. Yeni API proxy'sini oluşturduğunuzda ürünü otomatik olarak oluşturmak istiyorsanız bu seçeneği işaretleyin. Otomatik olarak oluşturulan ürün, yeni API proxy'siyle ilişkilendirilerek oluşturulur. Bu yeni API'yi ilişkilendirmek istediğiniz mevcut bir ürününüz varsa gereksiz bir ürün oluşturmamak için bu onay kutusunun işaretini kaldırdığınızdan emin olun. Ürünler hakkında bilgi için API ürünü nedir? başlıklı makaleyi inceleyin.
Varsayılan OAuth proxy'siyle çalışma
OAuth proxy'si aşağıdaki uç nokta URI'sini kullanıma sunar:
/oauth/client_credential/accesstoken
Bu URI'yi, erişim jetonu alması gereken geliştiricilerle paylaşın. Uygulama geliştiriciler, erişim jetonları almak için tüketici anahtarı ve gizli anahtar çiftlerini sunarak uygulamalarını bu uç noktayı çağıracak şekilde yapılandırır.
Varsayılan istemci kimlik bilgileri jeton uç noktası, ağ üzerinden aşağıdaki URL'de kullanıma sunulur:
https://{org_name}-{env_name}.apigee.net/oauth/client_credential/accesstokenÖrneğin, kuruluşunuzun adı "apimakers" ise URL şu şekilde olur:
https://apimakers-test.apigee.net/oauth/client_credential/accesstoken
Bu, geliştiricilerin erişim jetonlarını almak için çağırdığı URL'dir.
API'yi çağırma
Erişim jetonunu geri aldığınızda API'yi bir yetkilendirme üstbilgisi ve taşıyıcı jetonla şu şekilde çağırabilirsiniz:
curl -H "Authorization: Bearer <your access token>"
http://myorg-myenv.apigee.net/myapi
Erişim jetonlarını doğrulama başlıklı makaleyi de inceleyin.