Geliştirici uygulaması anahtarlarını iptal etme ve onaylama

Apigee Edge belgelerini görüntülüyorsunuz.
Apigee X belgelerine gidin.
bilgi

Bu konuda, geliştirici uygulamalarındaki ürünler ve geliştirici uygulamalarındaki API anahtarlarını iptal etmek veya onaylamak için kullanıcı arayüzünün ve API'lerin nasıl kullanılacağı açıklanmaktadır.

Kullanıcı arayüzünü, bir geliştirici uygulamasındaki belirli bir API ürününün anahtarını iptal etmek için kullanma

Belirli bir API ürünüyle ilişkilendirilmiş anahtarı kullanıcı arayüzünden iptal edebilirsiniz. Bunun sonucunda, anahtar yeniden onaylanmadığı sürece bu API ürününde tanımlanan API kaynaklarına artık erişilemez.

Anahtarı aşağıda açıklanan şekilde iptal edin.

Edge

Edge kullanıcı arayüzünü kullanarak anahtarı iptal etmek için:

  1. apigee.com/edge adresinde oturum açın.
  2. Sol gezinme çubuğunda Yayınla > Uygulamalar'ı seçin.
  3. İptal etmek istediğiniz anahtarı içeren uygulamayı seçin.
  4. Geliştirici uygulama sayfasında simgesini tıklayın.
  5. Kimlik Bilgileri bölümünde, Durum açılır menüsünden İptal Et'i seçin.

Klasik Edge (Private Cloud)

Klasik Edge kullanıcı arayüzünü kullanarak anahtarı iptal etmek için:

  1. http://ms-ip:9000 üzerinde oturum açın. Burada ms-ip, Yönetim Sunucusu düğümünün IP adresi veya DNS adıdır.
  2. Üst gezinme çubuğunda Yayınla > Geliştirici Uygulamaları'nı seçin.
  3. Uygulamalar listesinden, iptal etmek istediğiniz anahtarı içeren uygulamayı seçin.
  4. Geliştirici uygulaması sayfasında Düzenle'yi tıklayın.
  5. Ürünler bölümünde, iptal etmek istediğiniz ürünün anahtarını iptal etmek için İptal Et'i tıklayın.

Bir geliştirici uygulamasındaki belirli bir API ürününün anahtarını onaylamak için kullanıcı arayüzünü kullanma

Yönetim kullanıcı arayüzünden, geliştirici uygulamasındaki bir API ürünü için önceden iptal edilmiş olan tüketici anahtarını onaylayabilirsiniz. İstemci uygulaması, söz konusu üründeki API'lere tekrar erişebilir.

Bir API ürün anahtarını onaylamak için:

  1. Apigee Edge hesabınıza giriş yapın.
  2. Ana menüden, Yayınla > Geliştirici uygulamaları'nı seçin.
  3. Uygulama listesinden, onaylamak istediğiniz anahtarı içeren uygulamayı seçin.
  4. Geliştirici uygulaması sayfasında Düzenle'yi tıklayın.
  5. Ürünler bölümünde, anahtarı yeniden etkinleştirmek için Onayla'yı tıklayın.

Edge API ile API ürünleri için anahtarları iptal etme ve onaylama

Edge, kullanım alanınıza bağlı olarak API anahtarı durumunu yönetmenize olanak tanıyan API'ler sunar. Aşağıdaki geliştirici uygulaması JSON dosyasında, bu üç durumun her biri için her onay/iptal işaretinin konumu belirtilmiştir:

  • (1) Bir geliştirici uygulamasında belirli API ürünleri için anahtarları iptal etme/onaylama. Bu API, daha önce bu konuda açıklanan kullanıcı arayüzü işlemlerinin tam olarak aynısını yapar. Geliştirici Uygulamasında Bir Anahtara İlişkin API Ürününü Onaylama veya İptal Etme bölümüne bakın.
  • (2) Bir geliştirici uygulaması için belirli bir anahtarı iptal etme/onaylama. Anahtar iptal edildiğinde uygulamanın bir API'ye erişmek için anahtarı kullanamaz. İptal edilen uygulama anahtarıyla ilişkili tüm erişim jetonları etkin kalır ancak Apigee Edge önce uygulama anahtarının durumunu kontrol eder. Durum "iptal edildi" olarak ayarlanırsa Apigee Edge çağrının yapılmasına izin vermez. Geliştirici Uygulamasının Belirli Anahtarını Onaylama veya İptal Etme bölümüne bakın.
  • (3) Bir geliştirici uygulamasının tamamının API anahtarı durumunu iptal etme/onaylama. İptal edilen bir uygulama, hiçbir API ürününe erişemez ve Apigee Edge tarafından yönetilen herhangi bir API'yi çağıramaz. Geliştirici Uygulamasını Onaylama veya İptal Etme bölümüne bakın.
{
  "accessType": "",
  "appFamily": "default",
  "appId": "6ed3a4d1-4733-439a-80a4-0d71149ec9ad",
  "attributes": [
    {
      "name": "DisplayName",
      "value": "AnotherTestApp"
    },
    {
      "name": "Notes",
      "value": ""
    }
  ],
  "callbackUrl": "",
  "createdAt": 1415728893126,
  "createdBy": "wwitman@apigee.com",
  "credentials": [
    {
      "apiProducts": [
        {
          "apiproduct": "Weather-Product",
          "status": "revoked" // (1)
        }
      ],
      "attributes": [],
      "consumerKey": "giIC9Au6XP82wJ1oxZuQU4L75OdNKLhb",
      "consumerSecret": "SXg8JizqeTA8j3gX",
      "expiresAt": -1,
      "issuedAt": 1415728893154,
      "scopes": [],
      "status": "approved" // (2) 
    }
  ],
  "developerId": "Z2S37rxX2Suzkwtg",
  "lastModifiedAt": 1420682967414,
  "lastModifiedBy": "wwitman@apigee.com",
  "name": "AnotherTestApp",
  "scopes": [],
  "status": "approved" // (3)
}