Puoi aggiungere app web esistenti come elementi alla tua organizzazione in modo che i membri possano cercarle e rilevarle. Quando si aggiunge un'app come elemento, viene condiviso l'URL dell'app; il portale non ospita i file dell'app.
Come sviluppatore di app, è possibile inoltre aggiungere e registrare le app per generare un ID app. Questo comporta la registrazione di un'applicazione OAuth, in modo che gli utenti possano accedere a ArcGIS Enterprise attraverso la pagina di accesso Enterprise. Per ulteriori informazioni, consultare la sezione Aggiungere e registrare un'app utilizzando le credenziali di sviluppatore.
Suggerimento:
Un altro modo per condividere app con i membri dell'organizzazione è quello di pubblicare un' app Web creata da una mappa. Per ulteriori informazioni, consultare Creare app a partire da mappe.
Aggiungi un'app da un URL
Segui questa procedura per aggiungere un elemento che utilizza un URL per l'accesso a un'app sul web:
- Verificare di avere effettuato l'accesso e di disporre dei privilegi per creare, aggiornare ed eliminare contenuti.
- Dalla scheda I miei contenuti della pagina dei contenuti, fare clic su Nuovo elemento, quindi fare clic su Applicazione.
- Scegliere il tipo di app:
- Mappatura Web - Un'app Web creata con un'API Web, ad esempio JavaScript.
- Desktop: un app per desktop creata su una piattaforma desktop, ad esempio Java o .NET (Desktop Microsoft Windows).
- Mobile: un'applicazione scaricabile creata per dispositivi mobili con un SDK, come iOS o Android.
- Altra applicazione: un'applicazione desktop, script Python o qualunque tipo di app generica per cui non si dispone dei dettagli su API, SDK, indirizzo URL o scopo dell'applicazione.
Se si accede come amministratore sono disponibili altre opzioni per le appArcGIS Web AppBuilder e ArcGIS Experience Builder.
- Per il mapping web, desktop o mobile, digitare l'URL dell'app, per esempio,https://<myServer>/myWebMapApp.
- Per le app desktop, fare clic su Sfoglia e scegliere il .zip file che contiene l'app.
- Fare clic su Avanti.
- Fornire un titolo.
- In I miei contenuti scegliere una cartella in cui salvare l'elemento.
In alternativa, è possibile scegliere Crea nuova cartella dal menu e digitare un nome di cartella per salvare l'elemento in una nuova cartella.
- Se l'amministratore dell'organizzazione ha configurato categorie di contenuti, fare clic su Assegna categorie e selezionare fino a 20 categorie per facilitare il ritrovamento dell'elemento.
È possibile anche iniziare a digitare un nome di una categoria per restringere l'elenco delle categorie.
- Opzionalmente, scrivi dei tag che descrivono l'elemento.
Separare i termini con virgole (ad esempio Terra federale è considerato un tag mentre Terra, federale sono due tag).
Mentre si digita, è possibile selezionare uno qualsiasi dei tag suggeriti che vengono visualizzati; i suggerimenti vengono generati dai tag aggiunti in precedenza.
- Opzionalmente, aggiungi un sommario che descriva l'applicazione.
- Se l'amministratore ha configurato uno schema di classificazione, classificare l'elemento nel modo appropriato in Classificazione.
Se l'amministratore ha definito un documento della guida allo schema, è possibile accedervi facendo cli su Informazioni
nella parte superiore del modulo di classificazione. Per i dettagli sulle opzioni di classificazione, fare riferimento a questo documento.
Nota:
La classificazione di un elemento non ne limita l'accesso. La classificazione assegnata all'elemento, che appare nella pagina dell'elemento, fornisce un'indicazione visiva dell'estensione della sicurezza e della salvaguardia che garantisce e può aiutare i membri dell'organizzazione a identificare il modo corretto per interagirvi. Per limitare l'accesso all'elemento, è necessario impostare il livello di condivisione appropriato.
- Fare clic su Salva.
Quando l'app viene aggiunta, appare nei tuoi contenuti. Se è necessario registrarla in un secondo momento, è possibile farlo dalla scheda Impostazioni della pagina elemento dell'app. Per ulteriori informazioni, consultare la sezione Aggiungere e registrare un'app utilizzando le credenziali di sviluppatore.
È possibile configurare i dettagli dell'elemento, allegare codice se necessario e condividere l'app se si dispone di privilegi di condivisione.
Aggiungere e registrare un'app utilizzando le credenziali dello sviluppatore
Come sviluppatore, è possibile aggiungere e registrare la propria app per generare un ID app. Utilizzare l'ID app nell'app per consentire agli utenti di accedere a ArcGIS Enterprise con OAuth 2.0, un framework di autorizzazione standardizzato. Con OAuth 2.0, le app guidano l'utente ad accedere a ArcGIS Enterprise attraverso una pagina di accesso aziendale. Consente inoltre all'app di utilizzare i contenuti dell'utente associati alla sua organizzazione nonché di sfruttare tutte le funzionalità abilitate, ad esempio geocodifica, routing e GeoEnrichment. Per scoprire di più sull'autenticazione e OAuth 2.0, vedere Esri Developer.
- Verificare di avere effettuato l'accesso con un account che dispone del privilegio per creare, aggiornare ed eliminare contenuti.
- Fare clic sulla scheda I miei contenuti della pagina dei contenuti, quindi fare clic su Nuovo elemento.
- Nella finestra Nuovo elemento, cliccare su Credenziali sviluppatore.
- In URL di reindirizzamento, inserire l'URL di una pagina Web o endpoint server che verrà utilizzato per reindirizzare gli utenti dopo aver completato l'accesso. Fare clic su Aggiungi per aggiungere altri URL di reindirizzamento se necessario.
Gli URL di reindirizzamento specificati durante l'autorizzazione devono corrispondere a uno degli URL registrati, altrimenti l'autorizzazione verrà negata.
Può essere specificato il valore speciale urn:ietf:wg:oauth:2.0:oob per garantire le autorizzazioni. Ciò consente di consegnare il codice di autorizzazione a un URL del portale (/oauth2/approval). Questo valore viene tipicamente utilizzato dalle app che non dispongono di un server Web o uno schema URL personalizzato in cui il codice può essere consegnato.
Di seguito sono riportati alcuni esempi di formati di URL di reindirizzamento supportati:
- https://app.foo.com
- urn:ietf:wg:oauth:2.0:oob
- In Ambiente applicazione, scegliere un'ambiente applicazione per l'app: Multiplo, Nativo, Browser o Server.
- Nella casella URL, digitare un URL per l'app nel formato https://<myServer>/myWebMapApp.
- Fornire un titolo.
- In I miei contenuti scegliere una cartella in cui salvare l'elemento.
In alternativa, è possibile scegliere Crea nuova cartella dal menu e digitare un nome di cartella per salvare l'elemento in una nuova cartella.
- Se l'amministratore dell'organizzazione ha configurato categorie di contenuti, fare clic su Assegna categorie e selezionare fino a 20 categorie per facilitare il ritrovamento dell'elemento.
È possibile anche iniziare a digitare un nome di una categoria per restringere l'elenco delle categorie.
- Opzionalmente, scrivi dei tag che descrivono l'elemento.
Separare i termini con virgole (ad esempio Terra federale è considerato un tag mentre Terra, federale sono due tag).
Mentre si digita, è possibile selezionare uno qualsiasi dei tag suggeriti che vengono visualizzati; i suggerimenti vengono generati dai tag aggiunti in precedenza.
- Opzionalmente, aggiungi un sommario che descriva l'applicazione.
- Se l'amministratore ha configurato uno schema di classificazione, classificare l'elemento nel modo appropriato in Classificazione.
Se l'amministratore ha definito un documento della guida allo schema, è possibile accedervi facendo cli su Informazioni
nella parte superiore del modulo di classificazione. Per i dettagli sulle opzioni di classificazione, fare riferimento a questo documento.
Nota:
La classificazione di un elemento non ne limita l'accesso. La classificazione assegnata all'elemento, che appare nella pagina dell'elemento, fornisce un'indicazione visiva dell'estensione della sicurezza e della salvaguardia che garantisce e può aiutare i membri dell'organizzazione a identificare il modo corretto per interagirvi. Per limitare l'accesso all'elemento, è necessario impostare il livello di condivisione appropriato.
- Fare clic su Salva.
L'app viene aggiunta ai contenuti e compare la sua pagina elemento. È possibile configurare i dettagli dell'elemento, allegare codice se necessario e condividere l'app se si dispone di privilegi di condivisione.
Dalla scheda Impostazioni della pagina elemento dell'app, è possibile visualizzare le informazioni di registrazione, che includono l'ID app (Client ID), un segreto app (Client Secret) e gli ambienti dell'applicazione. È anche possibile aggiornare l'URL dell'origine dati o gli URL di reindirizzamento, reimpostare il segreto, annullare la registrazione dell'app o copiare o rinnovare il token temporaneo dell'app.
Nota:
La reimpostazione del segreto dell'app renderà nulli tutti i token utente e app esistenti emessi per l'app. Gli utenti dovranno accedere nuovamente all'app e potrebbe essere necessario aggiornare le app configurate con il segreto.