Migrazione al nuovo portale per sviluppatori
Questo articolo descrive i passaggi da eseguire per eseguire la migrazione dal portale legacy deprecato al nuovo portale per sviluppatori in Gestione API.
Importante
Il portale per sviluppatori legacy è ora deprecato e riceverà solo gli aggiornamenti della sicurezza. È possibile continuare a usarlo come al solito fino al ritiro nell'ottobre 2023, quando verrà rimosso da tutti i servizi di Gestione API.
Importante
Questa funzionalità è disponibile nei livelli Premium, Standard, Basic e Developer di Gestione API.
Per la disponibilità delle funzionalità nei livelli v2 (anteprima), vedere la panoramica dei livelli v2.
Il nuovo portale per sviluppatori risolve molte limitazioni del portale deprecato. Dispone di un editor visivo drag-and-drop per modificare il contenuto e un pannello dedicato per i progettisti per stilizzare il sito web. Le pagine, le personalizzazioni e la configurazione vengono salvate come risorse di Azure Resource Manager nel servizio Gestione API, che consente di automatizzare le distribuzioni del portale. Infine, la codebase del portale è open source, quindi è possibile estenderla con funzionalità personalizzate.
Il nuovo portale per sviluppatori non è compatibile con il portale deprecato e la migrazione automatica non è possibile. È necessario ricreare manualmente il contenuto (pagine, testo, file multimediali) e personalizzare l'aspetto del nuovo portale. I passaggi precisi variano a seconda delle personalizzazioni e della complessità del portale. Per indicazioni, vedere l'esercitazione sul portale per sviluppatori . La configurazione rimanente, come l'elenco di API, prodotti, utenti, provider di identità, viene condivisa automaticamente in entrambi i portali.
Importante
Se in precedenza è stato avviato il nuovo portale per sviluppatori, ma non sono state apportate modifiche, reimpostare il contenuto predefinito per aggiornarlo alla versione più recente.
Quando si esegue la migrazione dal portale deprecato, tenere presenti le modifiche seguenti:
Se si espone il portale per sviluppatori tramite un dominio personalizzato, assegnare un dominio al nuovo portale per sviluppatori. Usare l'opzione Portale per sviluppatori dall'elenco a discesa nel portale di Azure.
Applicare un criterio CORS alle API per abilitare la console di test interattiva.
Se si inserisce css personalizzato per applicare uno stile al portale, è necessario replicare lo stile usando il pannello di progettazione predefinito. L'inserimento CSS non è consentito nel nuovo portale.
È possibile inserire JavaScript personalizzato solo nella versione self-hosted del nuovo portale.
Se la Gestione API si trova in una rete virtuale ed è esposta a Internet tramite Applicazione Gateway, fare riferimento a questo articolo della documentazione per i passaggi precisi di configurazione. Dovrai:
- Abilitare la connettività all'endpoint di gestione di Gestione API.
- Abilitare la connettività al nuovo endpoint del portale.
- Disabilitare le regole web application firewall selezionate.
Se sono stati modificati i modelli di notifica di posta elettronica predefiniti per includere un URL del portale deprecato definito in modo esplicito, modificarli in modo da usare il parametro URL del portale o puntare al nuovo URL del portale. Se i modelli usano invece il parametro URL del portale predefinito, non sono necessarie modifiche.
Problemi e applicazioni non sono supportati nel nuovo portale per sviluppatori.
L'integrazione diretta con Facebook, Microsoft, Twitter e Google come provider di identità non è supportata nel nuovo portale per sviluppatori. È possibile eseguire l'integrazione con questi provider tramite Azure AD B2C.
Se si utilizza la delega, modificare l'URL di ritorno nelle applicazioni e utilizzare l'endpoint API Get Shared Access Token invece dell'endpoint Generate SSO URL (Genera URL SSO).
Se utilizzi Microsoft Entra ID come provider di identità:
- Modificare l'URL restituito nell'applicazione in modo che punti al nuovo dominio del portale per sviluppatori.
- Modificare il suffisso dell'URL restituito nell'applicazione da
/signin-aad
a/signin
.
Se usi Azure AD B2C come provider di identità:
- Modificare l'URL restituito nell'applicazione in modo che punti al nuovo dominio del portale per sviluppatori.
- Modificare il suffisso dell'URL restituito nell'applicazione da
/signin-aad
a/signin
. - Includere Nome proprio, Cognome e ID oggetto dell'utente nelle attestazioni dell'applicazione.
Se si usa OAuth 2.0 nella console di test interattiva, modificare l'URL restituito nell'applicazione in modo che punti al nuovo dominio del portale per sviluppatori e modificare il suffisso:
- Da
/docs/services/[serverName]/console/oauth2/authorizationcode/callback
a/signin-oauth/code/callback/[serverName]
per il flusso di concessione del codice di autorizzazione. - Da
/docs/services/[serverName]/console/oauth2/implicit/callback
a/signin-oauth/implicit/callback
per il flusso di concessione implicita.
- Da
Se si usa OpenID Connect nella console di test interattiva, modificare l'URL restituito nell'applicazione in modo che punti al nuovo dominio del portale per sviluppatori e modificare il suffisso:
- Da
/docs/services/[serverName]/console/openidconnect/authorizationcode/callback
a/signin-oauth/code/callback/[serverName]
per il flusso di concessione del codice di autorizzazione. - Da
/docs/services/[serverName]/console/openidconnect/implicit/callback
a/signin-oauth/implicit/callback
per il flusso di concessione implicita.
- Da
Altre informazioni sul portale per sviluppatori: