15.01.06.00 - Apigee 개발자 서비스 포털 출시 노트

Apigee Edge 문서를 보고 있습니다.
Apigee X 문서로 이동하세요.
info


2015년 1월 6일 화요일에 클라우드용 Apigee 개발자 서비스 포털 버전 15.01.06.00이 출시되었습니다.

새로운 기능

이 Apigee 개발자 서비스 포털 클라우드 버전에는 다음과 같은 새로운 기능이 포함되어 있습니다.

  • 비동기 사용자 저장
    비동기 사용자 저장은 성능을 높이기 위해 응답이 브라우저로 다시 전송될 때까지 사용자 정보 저장을 지연하는 새로운 기능입니다. 이 변경사항은 다음 상황에서만 발생합니다.
    • 적합한 PHP CLI가 발견됨
    • 수익 창출이 사용 설정되지 않음
    • 구성 > 개발자 포털 설정 > 개발자 포털 사용자 설정 페이지에서 비동기식 사용 설정 체크박스가 선택되어 있습니다.
  • 포털과 Edge 간의 연결 설정을 더 이상 변경할 수 없음
    이전 클라우드 출시에서는 Edge 엔드포인트의 URL, Apigee 조직 이름, 조직 관리자의 사용자 이름 및 비밀번호 등 포털을 Edge에 연결하는 데 사용되는 연결 정보를 직접 수정할 수 있었습니다. 이제 연결 정보를 변경하려면 Apigee Edge 지원팀에 요청해야 합니다. 자세한 내용은 개발자 포털 만들기를 참고하세요.

지원 중단

2015년 4월 15일부터 Google은 다음 링크에 설명된 대로 OpenID 2.0 API를 더 이상 지원하지 않습니다.

https://developers.google.com/+/api/auth-migration#timetable

7월 14일 이전에 출시된 모든 포털은 Google OpenID 2.0을 사용했습니다.이를 통해 사용자는 Google 사용자 인증 정보를 사용하여 포털에 로그인하거나 포털 사용자로 등록할 수 있었습니다. 자세한 내용은 개발자 포털에서 제휴 사용자 인증 정보 사용하기를 참고하세요. 이 지원 중단으로 인해 해당 기능이 포털에서 삭제되었습니다.

대신 Drupal Google Auth 모듈을 사용하거나 로그인에 OAuth 2.0 사용 도움말에 설명된 정보를 사용할 수 있습니다.

버그 수정

이번 출시 버전에서 수정된 버그는 다음과 같습니다.

주제 설명
수익 창출 수익 창출과 관련해 최종 사용자에게 표시되는 문구 수정
수익 창출 이제 수익 창출 선불 결제 페이지에 세율이 올바르게 표시됩니다. 포털 측에서 구성 > 수익 창출 설정 아래에 있는 '선불 개발자 API' 호출을 사용해야 합니다.
수익 창출 수익 창출 선불 잔액 페이지에 잔액이 0일 때 '-0.00'이 아닌 '0.00'으로 표시됩니다.
수익 창출
이제 청구 문서가 Edge 서버에서 HTML 형식으로 올바르게 다운로드됩니다. Postgres v9.0에는 새로운 'hex' 인코딩이 도입되었으며, 결제 문서를 올바르게 다운로드하려면 postgresql.conf에서 이를 변경해야 할 수 있습니다. 결제 문서가 개발자 포털에서 올바르게 다운로드되지 않으면 Edge 관리 서버에서 postgresql.conf의 bytea_output을 'escape'로 변경합니다.
bytea_output = 'escape' # hex, escape
수익 창출 사용자 잔액을 가져오는 Edge API 호출이 제대로 반환되지 않으면 이제 페이지가 올바르게 표시되고 오류가 로깅됩니다. 이전에는 페이지에 오류 화면이 표시되었습니다.
신규 개발자 등록 새 계정으로 등록할 때 개발자 포털이 로그인 전에 관리자 승인이 필요하도록 구성된 경우에만 계정이 관리자 승인 대기 중이라고 표시되도록 메시지를 수정했습니다.
신규 개발자 등록 기본적으로 차단되어야 하는 새로 등록된 개발자가 Edge 백엔드에서 사용 설정되었습니다. 기본적으로 차단되어야 하는 개발자가 사용 설정되는 문제('승인을 기다려 주세요' 메시지가 표시됨에도 불구하고)도 동일한 수정사항으로 해결되었습니다.
신규 개발자 등록 사용자가 이메일 주소 없이 등록할 때 포털에서 더 이상 예외를 발생시키지 않으므로 이메일 주소를 사용하지 않는 시스템과의 통합이 가능합니다. 하지만 사용자는 개발자 앱을 만들기 전에 이메일 주소로 프로필을 업데이트해야 합니다.
Registration form 등록 양식의 이름 필드가 신규 설치의 등록 양식 상단으로 이동되었습니다. 이 양식의 모든 필드는 관리 UI를 사용하여 이동할 수 있습니다. 자세한 내용은 사용자 계정 추가 및 관리를 참고하세요.
개발자 상태 개발자가 포털에서 '차단됨' 상태로 설정되면 Edge 관리 서버에서 비활성으로 설정됩니다. 즉, 차단된 개발자는 API 호출을 할 수 없습니다.
크론 작업 Edge의 앱이 개발자와 올바르게 연결되지 않은 경우 크론이 더 이상 실패하지 않습니다.
로깅 앱의 액세스 유형이 '읽기 전용'인 경우 시스템에서 더 이상 오류를 기록하지 않습니다.
Drupal 규칙 앱 키가 대기 중에서 승인됨으로 변경될 때 이메일을 전송하는 Drupal 규칙의 규칙 모듈이 실행됩니다. 이전 버전에서는 상태가 변경될 때 규칙이 작동하지 않았습니다.
SmartDocs 이제 SmartDocs 페이지에서 렌더링할 때 PATCH 동사가 올바르게 표시됩니다.
SmartDocs Edge 엔드포인트에 액세스할 수 없는 경우 SmartDocs 모듈에 더 이상 경고가 표시되지 않습니다.
SmartDocs '정의되지 않은 색인' 경고가 더 이상 SmartDocs 모듈에 표시되지 않습니다.
SmartDocs
이제 SmartDocs 페이지에서 탐색 경로가 올바르게 작동합니다. 메서드 세부정보 페이지에서 브레드크럼 트레일의 첫 번째 항목은 model_machine_name Documentation/이었으므로 첫 번째 단어가 대문자로 표시되지 않았습니다. 이 수정사항을 적용하면 첫 번째 항목이 사람이 읽을 수 있는 모델 이름이 되고 첫 번째 단어가 대문자로 표시됩니다.
또한 HTTP 동사 (GET/POST/PUT/DELETE)를 기반으로 하는 API 메서드 목록 페이지에서 브레드크럼 항목이 잘못된 URL로 연결되었습니다. 이 수정사항을 적용하면 페이지의 탐색경로 항목이 이제 올바른 URL을 가리킵니다.
SmartDocs 이제 CSS 수정사항을 통해 SmartDocs JSON 본문 (POST 또는 PUT 요청)을 인라인으로 적절하게 수정할 수 있습니다.
메인 메뉴 이제 기본 메뉴에 항목이 없으면 로그인 및 등록 링크를 사용할 수 있습니다.
앱 속성
앱 속성의 등록정보 페이지가 깨져서 렌더링되지 않았습니다. 이 문제는 devconnect_app_attributes.module 파일에서 수정되었습니다.
하드코딩된 리디렉션 개발자 앱을 수정하는 양식을 만드는 함수가 개발자 앱을 찾을 수 없는 경우 더 이상 drupal_goto() 또는 drupal_not_found()를 직접 호출하지 않습니다. 이를 통해 고객별 모듈은 무조건적인 리디렉션을 강제하지 않고도 양식의 동작을 일관되게 변경할 수 있습니다.