Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
W tym artykule opisano kroki, które należy wykonać, aby przeprowadzić migrację ze starszego portalu do nowego portalu deweloperów w usłudze API Management.
Ważne
Starszy portal deweloperów jest teraz uznawany za przestarzały i będzie aktualizowany tylko o poprawki zabezpieczeń. Można z niego korzystać na dotychczasowych zasadach aż do jego wycofania w październiku 2023 r., kiedy zostanie usunięty ze wszystkich usług API Management.
DOTYCZY: Developer | Podstawowa | Standardowa | Premia
Ulepszenia w nowym portalu dla deweloperów
Nowy portal deweloperów dotyczy wielu ograniczeń przestarzałego portalu. Zawiera wizualny edytor przeciągania i upuszczania do edytowania zawartości oraz dedykowany panel dla projektantów do stylizowania witryny internetowej. Strony, dostosowania i konfiguracja są zapisywane jako zasoby usługi Azure Resource Manager w usłudze API Management, co pozwala zautomatyzować wdrożenia portalu. Na koniec baza kodu portalu jest bazą danych typu open source, dzięki czemu można ją rozszerzyć za pomocą funkcji niestandardowych.
Jak przeprowadzić migrację do nowego portalu dla deweloperów
Nowy portal dla deweloperów jest niezgodny z przestarzałym portalem, a automatyczna migracja nie jest możliwa. Musisz ręcznie ponownie utworzyć zawartość (strony, tekst, pliki multimedialne) i dostosować wygląd nowego portalu. Dokładne kroki będą się różnić w zależności od dostosowań i złożoności portalu. Aby uzyskać wskazówki, zapoznaj się z samouczkiem dotyczącym portalu dla deweloperów . Pozostała konfiguracja, podobnie jak lista interfejsów API, produktów, użytkowników, dostawców tożsamości, jest automatycznie udostępniana w obu portalach.
Ważne
Jeśli portal deweloperów został uruchomiony wcześniej, ale nie wprowadzono żadnych zmian, zresetuj domyślną zawartość, aby zaktualizować ją do najnowszej wersji.
Podczas migracji z przestarzałego portalu należy pamiętać o następujących zmianach:
Jeśli uwidaczniasz portal dla deweloperów za pośrednictwem domeny niestandardowej, przypisz domenę do nowego portalu deweloperów. Użyj opcji Portal dla deweloperów z listy rozwijanej w witrynie Azure Portal.
Zastosuj politykę CORS w interfejsach API, aby włączyć konsolę testów interaktywnych.
Jeśli wstrzykujesz niestandardowy kod CSS do stylu portalu, musisz zreplikować styl przy użyciu wbudowanego panelu projektowego. Iniekcja CSS nie jest dozwolona w nowym portalu.
Niestandardowy kod JavaScript można wstrzyknąć tylko w samodzielnie hostowanej wersji nowego portalu.
Jeśli usługa API Management znajduje się w sieci wirtualnej i jest uwidoczniona w Internecie za pośrednictwem usługi Application Gateway, zapoznaj się z tym artykułem dokumentacji, aby uzyskać szczegółowe instrukcje konfiguracji. Musisz:
- Włącz łączność z punktem końcowym zarządzania usługi API Management.
- Włącz łączność z nowym punktem końcowym portalu.
- Wyłącz wybrane reguły zapory aplikacji internetowej.
Jeśli zmieniono domyślne szablony powiadomień e-mail, aby zawierały jawnie zdefiniowany przestarzały adres URL portalu, dostosuj je, aby używały parametru adresu URL portalu lub wskazywały na nowy adres URL portalu. Jeśli szablony używają wbudowanego parametru adresu URL portalu, nie są wymagane żadne zmiany.
Problemy i aplikacje nie są obsługiwane w nowym portalu deweloperów.
Bezpośrednia integracja z serwisami Facebook, Microsoft, Twitter i Google jako dostawcami tożsamości nie jest obsługiwana w nowym portalu deweloperów. Integrację z tymi dostawcami można zintegrować za pośrednictwem usługi Azure AD B2C.
Jeśli używasz delegowania, zmień zwracany adres URL w aplikacjach i użyj punktu końcowego Uzyskiwanie tokenu dostępu współdzielonego zamiast punktu końcowego Generowanie adresu URL logowania jednokrotnego.
Jeśli używasz identyfikatora Entra firmy Microsoft jako dostawcy tożsamości:
- Zmień zwracany adres URL w aplikacji, aby wskazywał nową domenę portalu deweloperów.
- Zmodyfikuj sufiks zwracanego adresu URL w aplikacji z
/signin-aaddo/signin.
Jeśli używasz usługi Azure AD B2C jako dostawcy tożsamości:
- Zmień zwracany adres URL w aplikacji, aby wskazywał nową domenę portalu deweloperów.
- Zmodyfikuj sufiks zwracanego adresu URL w aplikacji z
/signin-aaddo/signin. - Uwzględnij podane imię, nazwisko i identyfikator obiektu użytkownika w oświadczeniach aplikacji.
Jeśli używasz protokołu OAuth 2.0 w konsoli testów interakcyjnych, zmień adres URL powrotu w aplikacji, aby wskazywał nową domenę portalu deweloperów i zmodyfikuj sufiks:
- Od
/docs/services/[serverName]/console/oauth2/authorizationcode/callbackdo/signin-oauth/code/callback/[serverName]dla przepływu udzielania kodu autoryzacji. - Od
/docs/services/[serverName]/console/oauth2/implicit/callbackdo/signin-oauth/implicit/callbackdla niejawnego przepływu udzielania.
- Od
Jeśli używasz programu OpenID Connect w konsoli testów interakcyjnych, zmień adres URL powrotu w aplikacji, aby wskazywał nową domenę portalu dla deweloperów i zmodyfikuj sufiks:
- Od
/docs/services/[serverName]/console/openidconnect/authorizationcode/callbackdo/signin-oauth/code/callback/[serverName]dla przepływu udzielania kodu autoryzacji. - Od
/docs/services/[serverName]/console/openidconnect/implicit/callbackdo/signin-oauth/implicit/callbackdla niejawnego przepływu udzielania.
- Od
Dalsze kroki
Dowiedz się więcej o portalu dla deweloperów: