Apigee Edge belgelerini görüntülüyorsunuz.
.
Git:
Apigee X belgeleri. bilgi
Bu konuda, kullanıma hazır bir geliştirici uygulaması ve ürünü kullanarak geliştirme ve test amacıyla kullanır. Örneğin, üretim durumundaki adımlar benzer olsa da kendi geliştirici uygulamalarınızı kullanırsınız, ürünler ve diğer tüzel kişilerdir.
İstemci kimlik bilgileri nedir?
Herhangi bir OAuth 2.0 akışına katılabilmek için tüm istemci uygulamalarının Apigee Edge'e ( Yetkilendirme sunucusu). Uygulamanızı kaydettiğinizde size iki anahtar atanır: Tüketici Kimliği ve Tüketici Gizli Anahtarı. Tüketici Kimliği bir ortak anahtar ve Tüketici Sırrı asla herkese açık hale getirilmemelidir. Bu istemci kimlik bilgisi anahtarları, Apigee Edge'in istemci uygulamasını benzersiz şekilde tanımlamasını sağlar.
Hızlı adımlar
Bu hızlı adımlarda, kullanıma hazır uygulamalardan biri için geliştirici anahtarlarını nasıl edineceğiniz gösterilmektedir Apigee Edge kuruluşunuzu oluşturduğunuzda yapılandırılandır. Bu anahtarları çoğunlukla test etmek için:
- Geliştirici Uygulamaları sayfasına aşağıda açıklanan şekilde erişin.
Edge
Edge kullanıcı arayüzünü kullanarak Geliştirici Uygulamaları sayfasına erişmek için:
- apigee.com/edge adresinde oturum açın.
- Yayınla > Uygulamalar'ı tıklayın.
- +Proxy'yi tıklayın.
Klasik Edge (Private Cloud)
Klasik Edge kullanıcı arayüzünü kullanarak Geliştirici Uygulamaları sayfasına erişmek için:
- ms-ip olan
http://ms-ip:9000
uygulamasında oturum açın Yönetim Sunucusu düğümünün IP adresi veya DNS adı. - Yayınla > Geliştirici Uygulamaları'nı tıklayın.
- Hava Durumu Uygulaması genel bakış sayfasını açmak için Hava Durumu Uygulaması 'nı tıklayın. Bildirim Nicolai Tesla olduğunu unutmayın. Bu uygulama ve geliştirici kuruluşunuz oluşturulduğunda varsayılan olarak temel hazırlığı yapılmış olur. Tüm geliştirici uygulamalarının Google'a güveniyor olabilirler.
- Ürünler bölümünde, Premium Weather API ürününün yanındaki Tüketici Kimliği ve Tüketici Gizli Anahtarı değerlerini göstermek için Göster.
- Bu iki değeri kopyalayıp kaydedin. Daha sonra erişim jetonları alma.
Edge API'leriyle istemci kimlik bilgilerini alma
Ayrıca Management API'yi çağırarak bir uygulamanın tüketici anahtarını ve sırrını edinebilirsiniz. Öncelikle aşağıdaki API çağrısını yaparak kuruluşunuzdaki uygulamaların listesini alın:
$ curl https://api.enterprise.apigee.com/v1/o/{org_name}/apps \ -u email:password
Bu çağrı, uygulama kimliğine göre bir uygulama listesi döndürür.
[ "da496fae-2a04-4a5c-b2d0-709278a6f9db", "50e3e831-175b-4a05-8fb6-05a54701af6e" ]
Bir uygulamanın profilini, uygulama kimliğinde basit bir GET çağrısı yaparak alabilirsiniz:
$ curl https://api.enterprise.apigee.com/v1/o/{org_name}/apps/{app_id} \ -u email:password
Örneğin:
$ curl https://api.enterprise.apigee.com/v1/o/{org_name}/apps/da496fae-2a04-4a5c-b2d0-709278a6f9db \ -u email:password
API çağrısı, belirttiğiniz uygulamanın profilini döndürür. Örneğin, bir uygulama profili weatherapp için JSON gösterimi şu şekildedir:
{ "accessType" : "read", "apiProducts" : [ ], "appFamily" : "default", "appId" : "da496fae-2a04-4a5c-b2d0-70928a6f9db", "attributes" : [ ], "callbackUrl" : "http://weatherapp.com", "createdAt" : 1380290158713, "createdBy" : "noreply_admin@apigee.com", "credentials" : [ { "apiProducts" : [ { "apiproduct" : "PremiumWeatherAPI", "status" : "approved" } ], "attributes" : [ ], "consumerKey" : "bBGAQrXgivA9lKu7NMPyYpVKNhGar6K", "consumerSecret" : "hAr4Gn0gA9vyvI4", "expiresAt" : -1, "issuedAt" : 1380290161417, "scopes" : [ ], "status" : "approved" } ], "developerId" : "5w95xGkpnjzDBT4", "lastModifiedAt" : 1380290158713, "lastModifiedBy" : "noreply_admin@apigee.com", "name" : "weatherapp", "scopes" : [ ], "status" : "approved" }
Değerleri not edin
consumerKey
ve consumerSecret
için.
Ayrıntılı inceleme
Uygulama kaydı ve anahtar yönetimi hakkında daha ayrıntılı bir açıklama için Uygulamaları kaydetme ve API'yi yönetme tuşlar.