Stai visualizzando la documentazione di Apigee Edge.
Consulta la
documentazione di Apigee X. info
Registra e gestisci gli sviluppatori di app, come descritto nelle sezioni seguenti. (La registrazione delle app è un processo separato, come descritto in Registrare le app e gestire le chiavi API).
Introduzione
Edge offre molti vantaggi che dipendono completamente dalla conoscenza di chi chiama le tue API. Ad esempio, la sicurezza delle API, la gestione del traffico e una discreta quantità di dati di analisi dipendono da chi chiama. In che modo Edge sa chi chiama le tue API? Leggendo informazioni univoche in ogni chiamata API, come un ID utente, una chiave API o un token OAuth. Queste informazioni univoche bloccano o sbloccano le funzionalità che integri nei proxy API, offrendoti il controllo completo sull'accesso e sul comportamento delle API.
Ecco perché gli sviluppatori di app devono registrarsi per utilizzare le tue API. Una volta aggiunti, gli sviluppatori registrano le loro app, scelgono le API che vogliono utilizzare e ricevono le credenziali API univoche (chiavi e secret del consumer ) necessarie per accedere alle tue API.
Come registrare gli sviluppatori di app
Registra gli sviluppatori di app utilizzando uno dei seguenti metodi:
- Se hai un account Edge a pagamento, gli sviluppatori possono registrarsi autonomamente tramite un portale per sviluppatori. Per ulteriori informazioni,
consulta una delle seguenti sezioni in base al tipo di portale per sviluppatori:
- Portale integrato: crea un account sviluppatore sul portale integrato
- Drupal 10: registra un account sviluppatore di app
- Drupal 7: Aggiungi e gestisci gli account utente
- Gli amministratori possono registrare gli sviluppatori di app utilizzando l'API.
- In qualità di amministratore del portale per sviluppatori, gestisci gli sviluppatori direttamente sul portale, come descritto nelle sezioni seguenti:
- Portale integrato: Gestisci gli account sviluppatore per gestire gli account sviluppatore.
- Drupal 10: in che modo gli sviluppatori di app interagiscono con il modulo Apigee Edge
- Drupal 7: Aggiungi e gestisci gli account utente
- In qualità di amministratore dell'organizzazione, gestisci gli sviluppatori utilizzando l'interfaccia utente Edge o l'API, come descritto nelle sezioni seguenti.
Consigli per la gestione degli account sviluppatore sui portali per gli sviluppatori
Apigee consiglia di gestire gli account sviluppatore direttamente sul portale per sviluppatori.
Se utilizzi il portale integrato, questo è l'unico modo per assicurarti che gli account sviluppatore sul portale integrato e su Edge rimangano sincronizzati.
Se utilizzi il portale per gli sviluppatori basato su Drupal, la gestione degli account sviluppatore direttamente sul portale offre i seguenti vantaggi:
- Quando aggiungi uno sviluppatore tramite l'
interfaccia di amministrazione del portale, puoi impostare la password dello sviluppatore per il portale e
attivare un messaggio email automatico inviato allo sviluppatore.
Quando aggiungi o modifichi uno sviluppatore utilizzando Edge, non viene inviata alcuna email allo sviluppatore e non puoi impostare la password dello sviluppatore sul portale. Pertanto, lo sviluppatore deve reimpostare la password sul portale prima di poter accedere.
- Tutte le modifiche apportate all'account dello sviluppatore sul portale vengono inviate automaticamente a Edge.
Se decidi di gestire gli account sviluppatore basati su Drupal utilizzando Edge, devi sincronizzare gli sviluppatori di app tra il portale e Edge.
Esplorare la pagina Sviluppatori
Accedi ed esplora la pagina Sviluppatori utilizzando l'interfaccia utente Edge e l'interfaccia utente Edge classica.
Edge
Per accedere alla pagina Sviluppatori utilizzando l'interfaccia utente Edge:
- Accedi a apigee.com/edge.
- Seleziona Pubblica > Sviluppatori nella barra di navigazione a sinistra.
Viene visualizzata la pagina Sviluppatori.

Come evidenziato nella figura, la pagina Sviluppatori ti consente di:
- Aggiungere uno sviluppatore
- Visualizzare e modificare i dettagli dello sviluppatore, tra cui:
- Esportare i dati di pubblicazione
- Eliminare uno sviluppatore
- Cercare nell'elenco degli sviluppatori
Edge classico (Private Cloud)
Per accedere alla pagina Sviluppatori utilizzando l'interfaccia utente Edge classica:
- Accedi a
http://ms-ip:9000, dove ms-ip è l' indirizzo IP o il nome DNS del nodo del server di gestione. - Seleziona Pubblica > Sviluppatori nella barra di navigazione in alto.
Viene visualizzata la pagina Sviluppatori.

- Visualizzare l'elenco degli sviluppatori
- Aggiungere uno sviluppatore
- Visualizzare e modificare i dettagli dello sviluppatore, inclusi gli attributi personalizzati, e attivare uno sviluppatore
- Esportare i dati di pubblicazione
- Eliminare uno sviluppatore
- Cercare nell'elenco degli sviluppatori
- Visualizzare il portale per sviluppatori connesso (solo Drupal 7)
Aggiungere uno sviluppatore
Per aggiungere uno sviluppatore:
- Accedi alla pagina Sviluppatori.
- Fai clic su + Sviluppatore.
- Inserisci i dettagli dello sviluppatore, inclusi nome, cognome, email e nome utente.
- Fai clic su Crea.
Visualizzare e modificare i dettagli dello sviluppatore
Visualizza e modifica i dettagli dello sviluppatore. Per le organizzazioni con la monetizzazione attivata, puoi modificare gli attributi personalizzati di monetizzazione definiti in Configurare gli attributi di monetizzazione.
Per visualizzare e modificare i dettagli dello sviluppatore:
- Accedi alla pagina Sviluppatori.
- Fai clic sulla riga dello sviluppatore che vuoi visualizzare e modificare per aprire i dettagli dello sviluppatore.
- Nella sezione Dettagli vengono visualizzate le seguenti informazioni. Modifica i dettagli dello sviluppatore, se necessario.
Dettagli Descrizione Dettagli Nome e cognome, nome utente ed email dello sviluppatore; stato e durata della registrazione; e ID sviluppatore.
Per modificare i dettagli dello sviluppatore, fai clic su uno dei seguenti campi:- Nome
- Cognome
- Nome utente
Attributi personalizzati Attributi personalizzati definiti per lo sviluppatore. Configura gli attributi personalizzati, se necessario. Per ulteriori informazioni, consulta: App App registrate dallo sviluppatore. Consulta Registrare le app. - Attiva o disattiva lo sviluppatore nel campo Stato.
Per ulteriori informazioni, consulta Attivare e disattivare uno sviluppatore.
Con Apigee Edge per Public Cloud, Edge mantiene le seguenti entità nella cache per un minimo di 180 secondi dopo che le entità sono state accessibili.
- Token di accesso OAuth. Ciò significa che un token revocato potrebbe comunque avere esito positivo per un massimo di tre minuti, fino alla scadenza del limite della cache.
- Entità di Key Management Service (KMS) (app, sviluppatori, prodotti API).
- Attributi personalizzati su token OAuth ed entità KMS.
Gestire gli attributi personalizzati per uno sviluppatore
Aggiungi fino a 18 attributi personalizzati per ogni sviluppatore, inclusi gli attributi di monetizzazione descritti in Configurare gli attributi di monetizzazione.
Per gestire gli attributi personalizzati:
- Accedi alla pagina Sviluppatori.
- Fai clic sulla riga dello sviluppatore per il quale vuoi gestire gli attributi personalizzati per aprire i dettagli dello sviluppatore.
- Fai clic su + nella sezione Attributi personalizzati.
- Inserisci il nome e il valore dell'attributo.
- Fai clic su
. - Per eliminare un attributo personalizzato, posiziona il cursore sull'attributo
e fai clic su
nel menu delle azioni.
Attivare e disattivare uno sviluppatore
Quando uno sviluppatore di app si registra autonomamente nel tuo portale, puoi configurare se è attivo o meno per impostazione predefinita.
Quando uno sviluppatore è inattivo, può comunque accedere al portale per sviluppatori e creare app, ma nessuna delle chiavi API corrispondenti funzionerà. Le app dello sviluppatore mantengono lo stato approvato (o altro) così come le chiavi API, anche se non sono valide mentre lo sviluppatore è inattivo.
Per attivare o disattivare uno sviluppatore:
- Accedi alla pagina Sviluppatori.
- Fai clic sulla riga dello sviluppatore che vuoi attivare o disattivare per aprire i dettagli dello sviluppatore.
- Nella sezione Dettagli, imposta il campo Stato su Attivo o Non attivo, a seconda delle esigenze.
- Ripeti i passaggi se lo sviluppatore è presente in più organizzazioni.
Esportare i dati di pubblicazione
Esporta i seguenti dati di pubblicazione come file con valori separati da virgole (CSV):
- Dettagli sviluppatore
- Dettagli di sviluppatore, applicazione e prodotto API
Per esportare i dati di pubblicazione:
- Accedi alla pagina Sviluppatori.
- Fai clic su Esporta CSV...
- Seleziona Sviluppatori o Sviluppatori, app e prodotti dal menu a discesa.
I dati di pubblicazione selezionati vengono scaricati come file CSV.
Eliminare uno sviluppatore
Per eliminare uno sviluppatore:
- Accedi alla pagina Sviluppatori.
- Posiziona il cursore sulla riga dello sviluppatore che vuoi eliminare per visualizzare il menu delle azioni.
- Fai clic su
. - Fai clic su Elimina per confermare l'eliminazione.
Sincronizzare gli sviluppatori di app tra il portale e Edge
Se utilizzi un portale per gli sviluppatori basato su Drupal per pubblicare le tue API, le modifiche apportate agli sviluppatori di app utilizzando Edge non vengono propagate al portale. Devi accedere al portale come amministratore del portale e sincronizzare il portale con Edge affinché queste modifiche vengano visualizzate sul portale.
Per sincronizzare il portale per sviluppatori con gli sviluppatori di app definiti su Edge, consulta le sezioni seguenti:
- Drupal 10: sincronizzare gli sviluppatori con Apigee Edge
- Drupal 7: sincronizzare gli sviluppatori di app tra il portale e Edge
Raggruppare gli sviluppatori in aziende
Con la monetizzazione, un'azienda è una raccolta di sviluppatori gestiti come una singola entità. Un' azienda può essere qualsiasi raggruppamento appropriato per la tua organizzazione, ad esempio unità aziendale, linea di prodotti o divisione. Il raggruppamento degli sviluppatori in aziende è utile quando devi associare più sviluppatori a una singola persona giuridica. Ad esempio, potresti dover configurare aziende diverse per scopi di fatturazione. Tuttavia, gli sviluppatori della tua organizzazione non devono essere associati a un'azienda. Tieni presente che uno sviluppatore è sempre una singola entità, identificata in modo univoco dall'elemento email. Se uno sviluppatore fa parte di un'azienda, vedrai il nome dell'azienda nella pagina Sviluppatori.
Per ulteriori informazioni sulla gestione di aziende e sviluppatori per la monetizzazione, consulta Gestire aziende e sviluppatori.
Configurare gli attributi di monetizzazione
Quando modifichi uno sviluppatore utilizzando l'interfaccia utente o crei o modifichi uno sviluppatore utilizzando l'API, puoi configurare le proprietà di monetizzazione definite nella tabella seguente. Inizialmente, configuri le proprietà di monetizzazione per l'organizzazione quando modificando il profilo dell'organizzazione.
| Nome campo | Nome attributo personalizzato | Descrizione |
|---|---|---|
| Indirizzo | MINT_DEVELOPER_ADDRESS |
Indirizzo dello sviluppatore, inclusi i seguenti campi: Indirizzo (righe 1 e 2), Città, Stato, Codice postale e Paese. |
| Profilo di fatturazione | MINT_BILLING_PROFILE |
Ciclo di fatturazione per la tua organizzazione. I valori validi includono:
|
| Tipo di fatturazione | MINT_BILLING_TYPE |
Modello di pagamento dello sviluppatore utilizzato per la fatturazione. Il valore può essere uno dei seguenti:
Consulta Configurare i tipi di fatturazione prepagata e postpagata utilizzando l'API. |
| Categoria | MINT_DEVELOPER_CATEGORY |
Categoria di sviluppatori a cui vuoi aggiungere lo sviluppatore. Una categoria di sviluppatori è un raggruppamento di sviluppatori o aziende con caratteristiche simili. Per ulteriori informazioni, consulta Gestire le categorie di sviluppatori. |
| ID azienda | MINT_COMPANY_ID |
ID azienda, se applicabile. Per ulteriori informazioni, consulta Raggruppare gli sviluppatori in aziende. |
| Tipo di sviluppatore | MINT_DEVELOPER_TYPE |
Questa proprietà non viene utilizzata da Apigee. Tipo di sviluppatore. I valori validi includono: |
| È un agente | MINT_IS_BROKER |
Flag che specifica se le entrate si basano sul netto. |
| Nome legale | MINT_DEVELOPER_LEGAL_NAME |
Nome legale dello sviluppatore che verrà utilizzato in tutti i report. Nota: questo attributo è obbligatorio se lo sviluppatore non è raggruppato con un' azienda e vuole abbonarsi a un piano tariffario pubblicato. |
| Autofatturazione | MINT_HAS_SELF_BILLING |
Flag che specifica se le fatture di autofatturazione sono attivate. Se attivata
(true), la monetizzazione genera una fattura di autofatturazione anziché un rendiconto di condivisione delle entrate. Una fattura di autofatturazione è un documento finanziario che indica l'importo dovuto
allo sviluppatore. Funge da fattura al fornitore di API per conto dello
sviluppatore. |
| Numero di autorizzazione per l'esenzione fiscale | MINT_TAX_EXEMPT_AUTH_NO |
Numero di esenzione fiscale del governo, se applicabile. |
| Aliquota fiscale | MINT_APPROX_TAX_RATE |
Aliquota fiscale approssimativa per lo sviluppatore. Specifica un valore decimale con un numero massimo di 3 caratteri prima della virgola e 4 caratteri dopo la virgola. |
Gestire gli sviluppatori utilizzando l'API
Gestisci gli sviluppatori utilizzando le API per gli sviluppatori.
Quando crei e aggiorni uno sviluppatore utilizzando l'API, puoi configurare gli attributi di monetizzazione descritti in Configurare gli attributi di monetizzazione, se necessario.