Pubblicare un'app nel marketplace
Come sviluppatore, registri un'app di terze parti, definisci gli scope che richiede, crei le credenziali OAuth (client_id e client_secret) e invii l'app per la revisione. Una volta che il team la approva e la pubblica, qualsiasi tenant può installare la tua app.
Il portale sviluppatori si trova in App, nella scheda Sviluppatore. Lì registri un'app, definisci a cosa può accedere, generi le credenziali OAuth e la invii per la pubblicazione. Solo gli amministratori possono gestire le app.
Registrare e configurare l'app
- Apri App e vai alla scheda Sviluppatore. Clicca su Nuova app.
- Compila nome, identificativo (slug), descrizione breve ed estesa. Gli URL dell'icona e del sito web, quando forniti, devono essere https.
- Verifica gli scope richiesti: chiedi solo il minimo necessario. Il tenant concede un sottoinsieme all'installazione.
- Se l'app incorpora widget, elenca le origini consentite (una per riga, sempre https). Aggiungi webhook se l'app riceve eventi.
- Salva la bozza. Puoi modificarla mentre l'app è in bozza o è stata rifiutata.
Credenziali OAuth
In Credenziali OAuth, crea un client per l'app. Scegli gli scope del client (sempre un sottoinsieme degli scope dell'app) e inserisci gli URI di reindirizzamento, che vengono verificati per corrispondenza esatta durante il consenso. Alla creazione, il client_id e il client_secret appaiono una sola volta.
Inviare per revisione e pubblicare
- Con l'app pronta, clicca su Invia per revisione. Lo stato cambia in In revisione.
- Il team esamina e approva o rifiuta con una nota. Se rifiutata, adegua l'app e invia di nuovo.
- Una volta approvata e pubblicata, l'app appare nel catalogo e qualsiasi tenant può installarla.
Per i dettagli del flusso OAuth (autorizzazione, token, refresh e PKCE), consulta la documentazione per sviluppatori. L'accesso dell'app è sempre limitato a ciò che l'utente autorizza all'installazione.