1.8. 3scale 관리 API에 대한 개발자 포털을 사용자 정의하는 선택적 단계

API 소비자에 대한 개발자 포털을 여는 요구 사항 이상으로 다음을 수행할 수 있습니다.

  • 개발자 포털에 여러 API를 제공합니다.

    3scale로 가져온 각 OpenAPI 문서는 별도의 서비스라고도 하는 별도의 API 제공을 위한 기반을 제공합니다. 여러 서비스를 제공하도록 개발자 포털을 구성하려면 기본 작업은 API 소비자가 구독할 서비스 또는 서비스를 선택할 수 있는 페이지를 생성하는 것입니다.

    자세한 내용은 Multi-service signup 을 참조하십시오.

  • 지정한 API 소비자에만 표시되는 페이지 또는 페이지 부분을 표시합니다.

    개발자 포털의 일부만 특정 API 소비자 그룹에만 액세스할 수 있어야 할 수 있습니다. 페이지에 대한 액세스를 제한하거나 페이지의 일부 또는 일반적으로 섹션에 해당하는 메뉴 선택을 제한할 수 있습니다.

    섹션에 대한 액세스를 제한하는 편리한 방법은 각 섹션을 API 소비자의 논리적 그룹에 매핑하는 것입니다. 예를 들어 파트너인 API 소비자가 있다고 가정합니다. partners라는 그룹을 생성하고 특정 섹션에 대한 액세스 권한만 제공할 수 있습니다.

    상태 변경에 따라 API 소비자에게 제한된 콘텐츠에 대한 액세스를 제공할 수 있습니다. 예를 들어 API 소비자가 새 애플리케이션 계획으로 업그레이드하는 경우 해당 API 소비자에 자동으로 추가 페이지가 표시될 수 있습니다.

    액세스를 제한하는 또 다른 방법은 API 소비자가 특정 콘텐츠를 보기 위해 로그인해야 하는 것입니다.

    자세한 내용은 제한된 콘텐츠를 참조하십시오.

  • Webhook를 구현합니다.

    Webhook를 사용하면 3scale을 백오피스 워크플로와 긴밀하게 통합할 수 있습니다. 3scale 시스템에서 지정된 이벤트가 발생하면 백오피스 애플리케이션에 Webhook 메시지를 통해 알릴 수 있습니다. 그러면 애플리케이션에서 해당 데이터를 사용하여 새 계정에 대한 정보를 사용하여 개발자 포털을 채울 수 있습니다.

    자세한 내용은 Webhooks 를 참조하십시오.