개발자 앱 키 취소 및 승인

이 페이지는 ApigeeApigee Hybrid에 적용됩니다.

Apigee Edge 문서 보기

이 주제에서는 UI와 API를 사용하여 개발자 앱 및 개발자 앱 제품의 API 키를 취소하거나 승인하는 방법을 설명합니다.

UI를 사용하여 개발자 앱의 특정 API 제품 키 취소

UI를 통해 특정 API 제품과 연결된 키를 취소할 수 있습니다. 그 결과 키가 다시 승인되지 않는 한 해당 API 제품에 정의된 API 리소스에 더 이상 액세스할 수 없게 됩니다.

Apigee Cloud 콘솔

Google Cloud 콘솔을 사용하여 키를 취소하려면 다음 안내를 따르세요.

  1. Google Cloud 콘솔에서 배포 > 페이지로 이동합니다.

    앱으로 이동

  2. 취소하려는 키가 포함된 앱을 선택합니다.
  3. 수정을 클릭합니다.
  4. 사용자 인증 정보 섹션에서 다음 중 하나를 수행할 수 있습니다.
    • 사용자 인증 정보와 연결된 모든 제품을 취소합니다.
      1. 상태에서 취소됨을 선택합니다.
      2. 저장을 클릭합니다.
    • 사용자 인증 정보에 연결된 하나 이상의 개별 제품을 취소합니다.
      1. 취소할 제품을 선택합니다.
      2. 취소를 클릭합니다.
      3. 저장을 클릭합니다.

기본 UI

Apigee UI를 사용하여 키를 취소하려면 다음 안내를 따르세요.

  1. Apigee UI를 엽니다.
  2. 왼쪽 탐색 메뉴에서 Publish(게시) > Apps(앱)를 선택합니다.
  3. 취소하려는 키가 포함된 앱을 선택합니다.
  4. 수정 아이콘 수정 아이콘 이미지을 클릭합니다.
  5. 사용자 인증 정보 섹션의 상태 드롭다운 메뉴에서 취소를 선택합니다.

UI를 사용하여 개발자 앱의 특정 API 제품 키 승인

Apigee UI를 통해 개발자 앱에서 API 제품의 이전에 취소된 소비자 키를 승인할 수 있습니다. 클라이언트 앱이 해당 제품의 API에 다시 한 번 액세스할 수 있습니다.

API 제품 키를 승인하려면 다음 안내를 따르세요.

Cloud 콘솔의 Apigee

  1. Google Cloud 콘솔에서 배포 > 페이지로 이동합니다.

    앱으로 이동

  2. 승인하려는 키가 포함된 앱을 선택합니다.
  3. 수정을 클릭합니다.
  4. 사용자 인증 정보 섹션에서 다음 중 하나를 수행할 수 있습니다.
    • 사용자 인증 정보와 연결된 모든 제품을 승인합니다.
      1. 상태에서 승인됨을 선택합니다.
      2. 저장을 클릭합니다.
    • 인증 정보에 연결된 하나 이상의 개별 제품을 승인합니다.
      1. 승인할 제품을 선택합니다.
      2. 승인을 클릭합니다.
      3. 저장을 클릭합니다.

기본 UI

  1. Apigee UI를 엽니다.
  2. 기본 메뉴에서 게시 > 앱을 선택합니다.
  3. 앱 목록에서 승인하려는 키가 포함된 앱을 선택합니다.
  4. 수정 아이콘 수정 아이콘 이미지을 클릭합니다.
  5. 사용자 인증 정보 섹션의 상태 드롭다운 메뉴에서 승인을 선택합니다.

Apigee API를 사용하여 API 제품 키 취소 및 승인

Apigee에서는 사용 사례에 따라 API 키 상태를 관리할 수 있는 API를 제공합니다. 아래의 개발자 앱 JSON에서 세 가지 경우에 각각 승인/취소 플래그의 위치가 표시됩니다.

  • (1) 개발자 앱에서 특정 API 제품의 키 상태를 보여줍니다. 이 API는 이 주제의 앞에서 설명한 UI 작업을 정확하게 수행합니다. API에서 앱의 고객 키 승인 또는 취소를 참조하세요.
  • (2) 개발자 앱 키의 키 상태를 표시합니다. 키를 취소하면 앱이 해당 키를 사용하여 API에 액세스할 수 없게 됩니다. 취소된 앱 키와 연결된 모든 액세스 토큰은 활성 상태로 유지되지만 Apigee는 먼저 앱 키의 상태를 확인합니다. 상태가 '취소됨'으로 설정되어 있으면 Apigee에서 통화를 허용하지 않습니다. 개발자 앱의 API 키를 승인 또는 취소하려면 API를 참조하세요.
  • (3) 개발자 앱과 연결된 모든 키의 키 상태를 보여줍니다. 취소된 앱은 모든 API 제품에 액세스할 수 없으며 Apigee에서 관리하는 API를 호출할 수 없습니다. 개발자 앱의 모든 키를 승인 또는 취소하려면 API를 참조하세요.
{
  "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)
}