Переход на новый портал разработчика
В этой статье описаны действия, которые необходимо выполнить для перехода с устаревшего портала предыдущих версий на новый портал разработчика с помощью службы управления API.
Важно!
Используемая версия портала разработчика устарела, поэтому для нее теперь доступны только обновления безопасности. Вы по-прежнему можете использовать его в обычном режиме до прекращения его поддержки в октябре 2023 года, когда он будет удален изо всех служб Управления API.
Доступность
Важно!
Эта функция доступна в ценовых категориях Премиум, Стандартный, Базовый и Разработка службы "Управление API".
Сведения о доступности компонентов на уровнях версии 2 (предварительная версия) см. в обзоре уровней версии 2.
Улучшения нового портала разработчика
На новом портале разработчика устранены многие ограничения, присутствующие на устаревшем портале. Он содержит визуальный редактор с поддержкой перетаскивания для редактирования содержимого и специальную панель для веб-дизайнеров. Страницы, настройки и конфигурация сохраняются как ресурсы Azure Resource Manager в службе управления API, что позволяет автоматизировать развертывание портала. Наконец, база кода портала представлена открытым исходным кодом, поэтому можно расширить ее с использованием настраиваемых функций.
Переход на новый портал разработчика
Новый портал разработчика несовместим с устаревшим порталом, и автоматическая миграция невозможна. Потребуется вручную восстановить содержимое (страницы, текст, мультимедийные файлы) и настроить внешний вид нового портала. Конкретные действия будут зависеть от настроек и сложности портала. Инструкции см. в руководстве по порталу разработчика. Оставшиеся элементы конфигурации, например список API-интерфейсов, продуктов, пользователей, поставщиков удостоверений, автоматически распределяются между обоими порталами.
Важно!
Если новый портал разработчика уже запускался, но изменения не были внесены, выполните сброс и восстановите содержимое по умолчанию, чтобы обновить портал до последней версии.
При переходе с устаревшего портала необходимо помнить о следующих изменениях.
Если портал разработчика открывается через личный домен, назначьте домен для нового портала разработчика. Выберите параметр Портал разработчика в раскрывающемся списке на портале Azure.
Примените политику CORS к используемым интерфейсам API, чтобы включить интерактивную консоль тестирования.
При добавлении пользовательской CSS для оформления стиля портала необходимо воспроизвести стиль с помощью встроенной панели дизайна. Использование CSS запрещено на новом портале.
Можно использовать собственный JavaScript только в локально установленной версии нового портала.
Если служба управления API находится в виртуальной сети и доступ к ней можно получить в сети Интернет, используя шлюз приложений, см. эту статью документации для получения точных инструкций по выполнению конфигурации. Для этого необходимо:
- Разрешить возможность подключения к конечной точке управления службы управления API.
- Разрешить возможность подключения к конечной точке нового портала.
- Отключить выбранные правила брандмауэра для веб-приложений.
Если шаблоны уведомлений по электронной почте по умолчанию были изменены, чтобы включить явно определенный URL-адрес устаревшего портала, измените их так, чтобы они использовали параметр URL-адреса портала или указывали на URL-адрес нового портала. Если в шаблонах используется встроенный параметр URL-адреса портала, внесение изменений не требуется.
Разделы Проблемы и Приложения не поддерживаются на новом портале разработчика.
На новом портале разработчика не поддерживается прямая интеграция с Facebook, Майкрософт, Twitter и Google в качестве поставщиков удостоверений. Интеграцию с этими поставщиками можно реализовать с помощью Azure AD B2C.
При использовании делегирования измените URL-адрес возврата в своих приложениях и используйте конечную точку API Получить токен общего доступа вместо конечной точки Создать URL-адрес SSO.
Если вы используете идентификатор Microsoft Entra в качестве поставщика удостоверений:
- Измените URL-адрес возврата в приложении, чтобы он указывал на домен нового портала разработчика.
- Измените суффикс URL-адреса возврата в приложении с
/signin-aad
на/signin
.
При использовании Azure AD B2C в качестве поставщика удостоверений выполните следующее.
- Измените URL-адрес возврата в приложении, чтобы он указывал на домен нового портала разработчика.
- Измените суффикс URL-адреса возврата в приложении с
/signin-aad
на/signin
. - Включите утверждения Указанное имя, Фамилияи Идентификатор объекта пользователя в приложении.
Если используете 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
для потока неявного предоставления разрешения.
- С
Следующие шаги
См. дополнительные сведения о портале разработчика: