Questa pagina si applica ad Apigee e Apigee hybrid.
Visualizza la documentazione di
Apigee Edge.
Per partecipare ai flussi OAuth 2.0 su Apigee, le app client devono essere registrate.
Che cos'è la registrazione?
La registrazione consente ad Apigee (il server di autorizzazione) di identificare in modo univoco la tua app. Quando registri la tua app, ricevi due chiavi: un ID client e un client secret. L'app ha bisogno di queste chiavi quando negozia i token di accesso con il server di autorizzazione.
Procedura rapida
Per registrare una nuova app, dalla pagina App:
Console Apigee Cloud
- Nella console Google Cloud , vai alla pagina Distribuzione > App.
- Fai clic su Crea.
- Specifica i Dettagli app, come descritto nella tabella seguente:
Campo Descrizione Obbligatorio? Nome app Nome dell'app. Non puoi modificare il nome dopo aver creato l'app. Questo nome viene utilizzato nelle chiamate all'API Apigee. Obbligatorio Nome visualizzato Nome visualizzato dell'app che viene visualizzato nell'interfaccia utente di Apigee e nel portale per gli sviluppatori. Facoltativo Sviluppatore Seleziona un nome sviluppatore dal menu a discesa.
Nota:per motivi di rendimento, non tutti gli sviluppatori vengono visualizzati nel menu a discesa. Inizia a digitare il nome o l'indirizzo email dello sviluppatore nella casella di ricerca e i valori del menu a discesa vengono automaticamente perfezionati in base al testo che stai digitando. Vedi anche Registrare gli sviluppatori di app.
Obbligatorio URL di callback In genere specifica l'URL di un'app designata per ricevere un codice di autorizzazione per conto dell'app client. Questo valore non è obbligatorio per tutti i prodotti API. Facoltativo Note Note descrittive per l'app. Facoltativo - Specifica le credenziali, inclusi la scadenza della chiave API,
lo stato e i prodotti API associati. Nella sezione
Credenziali, fai clic su
Campo Descrizione Scadenza Seleziona una durata o una data di scadenza oppure imposta la chiave API in modo che non scada mai. Prodotti Associa uno o più prodotti API alla chiave API: - Fai clic su Aggiungi prodotti.
- Seleziona uno o più prodotti API dall'elenco.
- Fai clic su OK.
- Fai clic su Aggiungi.
Aggiungi credenziale e inserisci le seguenti informazioni:
- Imposta lo stato su Approvato o Revocato per ogni prodotto API. Se hai aggiunto un prodotto API
alle credenziali che richiedono l'approvazione manuale, verrà visualizzato
Pending approval status
. In caso contrario, verrà visualizzatoApproved
. In questo passaggio puoi modificare lo stato di approvazione.- Nell'elenco Prodotti della sezione Credenziali, seleziona uno o più prodotti dall'elenco.
- Fai clic su Approva o Revoca.
- Fai clic su Crea.
- Trova la tua nuova app nell'elenco delle app per sviluppatori e selezionala.
- Fai clic su per visualizzare i valori di Key (chiave, ovvero ID client) e Secret (segreto, ovvero client secret).
UI classica
- Accedi alla pagina App per sviluppatori, come descritto di seguito.
Per accedere alla pagina App per sviluppatori:
- Apri la UI Apigee.
- Seleziona Pubblica > App nella barra di navigazione a sinistra.
- Fai clic su + App.
- Compila il modulo:
- Inserisci un nome e un nome visualizzato per l'app.
- Seleziona uno sviluppatore (puoi scegliere uno degli sviluppatori predefiniti o crearne uno tuo).
- (Facoltativo) Inserisci un URL di callback. Viene utilizzato per i flussi del tipo di autorizzazione con OAuth "a tre vie". È qui che Apigee reindirizza l'utente dopo che ha completato l'autenticazione
(accesso) con il server delle risorse. Deve essere un URL completo, quindi potresti inserire qualcosa
come
https://www.example.com
. Per saperne di più su OAuth a tre passaggi, consulta Implementazione del tipo di autorizzazione codice di autorizzazione. - Aggiungi un prodotto API. Puoi selezionare un prodotto esistente o crearne uno personalizzato.
- Per il momento, salta la sezione degli attributi personalizzati.
- Fai clic su Crea.
- Trova la tua nuova app nell'elenco delle app per sviluppatori e selezionala.
- Fai clic su Mostra per visualizzare i valori di ID consumer (ID client) e secret consumer (client secret).
Ulteriori informazioni
Per una discussione più dettagliata sulla registrazione delle app, vedi Registrare app e gestire chiavi API. Se vuoi saperne di più sul ruolo dei prodotti API, consulta la sezione Che cos'è un prodotto API?.