<ph type="x-smartling-placeholder"></ph>
현재 Apigee Edge 문서를 보고 있습니다.
Apigee X 문서. 정보
이 주제에서는 UI와 API를 사용하여 개발자 앱 및 개발자 앱 제품의 API 키를 취소하거나 승인하는 방법을 설명합니다.
UI를 사용하여 개발자 앱의 특정 API 제품 키 취소
UI를 통해 특정 API 제품과 연결된 키를 취소할 수 있습니다. 그 결과 키가 다시 승인되지 않는 한 해당 API 제품에 정의된 API 리소스에 더 이상 액세스할 수 없게 됩니다.
아래 설명에 따라 키를 취소합니다.
에지
Edge UI를 사용하여 키를 취소하려면 다음 안내를 따르세요.
- apigee.com/edge에 로그인합니다.
- 왼쪽 탐색 메뉴에서 Publish(게시) > Apps(앱)를 선택합니다.
- 취소하려는 키가 포함된 앱을 선택합니다.
- 개발자 앱 페이지에서 을 클릭합니다.
- 사용자 인증 정보 섹션의 상태 드롭다운 메뉴에서 취소를 선택합니다.
Classic Edge (Private Cloud)
기본 Edge UI를 사용하여 키를 취소하려면 다음 안내를 따르세요.
http://ms-ip:9000
에 로그인합니다. 여기서 ms-ip는 관리 서버 노드의 IP 주소 또는 DNS 이름입니다.- 게시 > 개발자 앱을 클릭합니다.
- 앱 목록에서 취소하려는 키가 포함된 앱을 선택합니다.
- 개발자 앱 페이지에서 수정을 클릭합니다.
- '제품' 섹션에서 취소를 클릭하여 선택합니다.
UI를 사용하여 개발자 앱의 특정 API 제품 키 승인
개발자 앱에서 API 제품의 이전에 취소된 고객 키를 승인할 수 있습니다. 관리 UI를 통해 액세스할 수 있습니다. 클라이언트 앱이 해당 제품의 API에 다시 한 번 액세스할 수 있습니다.
API 제품 키를 승인하려면 다음 안내를 따릅니다.
- Apigee Edge 계정에 로그인합니다.
- 기본 메뉴에서 게시 > 개발자 앱.
- 앱 목록에서 승인하려는 키가 포함된 앱을 선택합니다.
- 개발자 앱 페이지에서 수정을 클릭합니다.
- 제품 섹션에서 승인을 클릭하여 키를 누릅니다.
API 키 취소 및 승인 Edge API가 포함된 제품
Edge는 사용 사례에 따라 API 키 상태를 관리할 수 있는 API를 제공합니다. 아래의 개발자 앱 JSON에서 세 가지 경우에 각각 승인/취소 플래그의 위치가 표시됩니다.
- (1) 개발자 앱에서 특정 API 제품의 키를 취소/승인합니다. 이 API는 이 주제에서 앞에서 설명한 UI 작업을 정확하게 수행합니다. 개발자 앱의 키의 API 제품 승인 또는 취소를 참조하세요.
- (2) 개발자 앱의 특정 키 취소/승인 키를 취소하면 앱이 API에 액세스하는 데 사용할 수 없게 됩니다. 취소된 앱 키는 활성 상태로 유지되지만 Apigee Edge는 먼저 앱 키의 상태를 확인합니다. 만약 상태가 '취소됨'으로 설정되고 Apigee Edge가 호출을 허용하지 않습니다. 를 참조하세요. 개발자 앱의 특정 키 승인 또는 취소를 참고하세요.
- (3) 전체 개발자 앱의 API 키 상태를 취소/승인합니다. 취소된 앱은 모든API 제품에 액세스할 수 없으며 Apigee Edge에서 관리하는 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) }