새 개발자 포털로 마이그레이션

이 문서에서는 더 이상 사용되지 않는 레거시 포털에서 API Management의 새 개발자 포털로 마이그레이션하기 위해 수행해야 하는 단계를 설명합니다.

중요

이전 개발자 포털은 더 이상 사용되지 않으며 보안 업데이트만 수신합니다. 모든 API Management 서비스에서 제거되는 2023년 10월 만료될 때까지 평상시와 같이 계속 사용할 수 있습니다.

API Management 개발자 포털

가용성

중요

이 기능은 API Management의 프리미엄, 표준, 기본개발자 계층에서 사용할 수 있습니다.

v2 계층(미리 보기)의 기능 가용성은 v2 계층 개요를 참조하세요.

새 개발자 포털의 향상된 기능

새 개발자 포털은 더 이상 사용되지 않는 포털의 많은 제한 사항을 해결합니다. 새 포털은 콘텐츠 편집을 위한 시각적 끌어서 놓기 편집기와 디자이너가 웹 사이트에 스타일을 적용할 수 있는 전용 패널이 특징입니다. 페이지, 사용자 지정, 구성은 API Management 서비스에 Azure Resource Manager 리소스로 저장되므로 포털 배포를 자동화할수 있습니다. 마지막으로, 포털의 코드베이스가 오픈 소스이므로 사용자 지정 기능을 사용하여 확장할 수 있습니다.

새 개발자 포털로 마이그레이션하는 방법

새 개발자 포털은 더 이상 사용되지 않는 포털과 호환되지 않으며 자동으로 마이그레이션되지 않습니다. 콘텐츠(페이지, 텍스트, 미디어 파일)를 수동으로 다시 만들고 새 포털의 모양을 사용자 지정해야 합니다. 정확한 단계는 포털의 사용자 지정 및 복잡성에 따라 달라집니다. 지침은 개발자 포털 자습서를 참조하세요. API, 제품, 사용자, ID 공급자의 목록과 같은 나머지 구성은 두 포털에서 자동으로 공유됩니다.

중요

이전에 새 개발자 포털을 실행했지만 아무 것도 변경하지 않은 경우 기본 콘텐츠를 다시 설정하여 최신 버전으로 업데이트합니다.

사용되지 않는 포털에서 마이그레이션하는 경우 다음 변경 사항을 염두에 두어야 합니다.

  • 사용자 지정 도메인을 통해 개발자 포털을 노출하는 경우 새 개발자 포털에 도메인을 할당합니다. Azure Portal의 드롭다운에서 개발자 포털 옵션을 사용합니다.

  • API에 CORS 정책을 적용하여 대화형 테스트 콘솔을 사용하도록 설정합니다.

  • 사용자 지정 CSS를 삽입하여 포털의 스타일을 지정하는 경우 기본 제공 디자인 패널을 사용하여 스타일을 복제해야 합니다. 새 포털에서는 CSS 삽입이 허용되지 않습니다.

  • 사용자 지정 JavaScript는 새 포털의 자체 호스트 버전에서만 삽입할 수 있습니다.

  • API Management 가상 네트워크에 있고 Application Gateway를 통해 인터넷에 노출되는 경우 정확한 구성 단계는 이 설명서 문서를 참조. 그러려면 다음 작업을 수행해야 합니다.

    • API Management의 관리 엔드포인트에 대한 연결을 사용하도록 설정합니다.
    • 새 포털 엔드포인트에 대한 연결을 사용하도록 설정합니다.
    • 선택한 Web Application Firewall 규칙을 사용하지 않도록 설정합니다.
  • 명시적으로 정의된 사용되지 않는 포털 URL을 포함하도록 기본 메일 알림 템플릿을 변경한 경우 포털 URL 매개 변수를 사용하거나 새 포털 URL을 가리키도록 변경합니다. 템플릿에서 기본 제공 포털 URL 매개 변수를 대신 사용하는 경우에는 변경이 필요하지 않습니다.

  • 새 개발자 포털에서는 문제애플리케이션이 지원되지 않습니다.

  • 새 개발자 포털에서는 ID 공급자로 Facebook, Microsoft, Twitter 및 Google과의 직접 통합을 지원하지 않습니다. Azure AD B2C를 통해 이러한 공급자와 통합할 수 있습니다.

  • 위임을 사용하는 경우 애플리케이션에서 반환 URL을 변경하고 SSO URL 생성 엔드포인트 대신 공유 액세스 토큰 가져오기 API 엔드포인트를 사용합니다.

  • id 공급자로 Microsoft Entra ID를 사용하는 경우:

    • 새 개발자 포털 도메인을 가리키도록 애플리케이션의 반환 URL을 변경합니다.
    • 애플리케이션의 반환 URL 접미사를/signin-aad에서 /signin으로 수정합니다.
  • Azure AD B2C을 ID 공급자로 사용하는 경우:

    • 새 개발자 포털 도메인을 가리키도록 애플리케이션의 반환 URL을 변경합니다.
    • 애플리케이션의 반환 URL 접미사를/signin-aad에서 /signin으로 수정합니다.
    • 애플리케이션 클레임에 지정된 이름, , 사용자의 개체 ID를 포함합니다.
  • 대화형 테스트 콘솔에서 OAuth 2.0를 사용하는 경우 새 개발자 포털 도메인을 가리키도록 애플리케이션의 반환 URL을 변경하고 다음과 같이 접미사를 수정합니다.

    • 인증 코드 권한 부여 흐름의 경우 /docs/services/[serverName]/console/oauth2/authorizationcode/callback에서 /signin-oauth/code/callback/[serverName]으로
    • 암시적 허용 흐름의 경우 /docs/services/[serverName]/console/oauth2/implicit/callback에서 /signin-oauth/implicit/callback으로
  • 대화형 테스트 콘솔에서 OpenID Connect를 사용하는 경우 새 개발자 포털 도메인을 가리키도록 애플리케이션의 반환 URL을 변경하고 접미사를 수정합니다.

    • 인증 코드 권한 부여 흐름의 경우 /docs/services/[serverName]/console/openidconnect/authorizationcode/callback에서 /signin-oauth/code/callback/[serverName]으로
    • 암시적 허용 흐름의 경우 /docs/services/[serverName]/console/openidconnect/implicit/callback에서 /signin-oauth/implicit/callback으로

다음 단계

다음 문서를 통해 개발자 포털에 대해 자세히 알아봅니다.