Applicazioni
Le applicazioni ti danno accesso a tutte le funzionalità di Wink come sviluppatore. Puoi accedere a tutti gli stessi dati e persino estendere le funzionalità di Wink. Puoi scegliere di utilizzare il server OAuth2 di Wink per autenticare il tuo sito di viaggi allo stesso modo in cui useresti Google o Facebook. In questo modo puoi estendere le funzionalità di Wink nel tuo sito web o applicazione.
- Seleziona l’account con cui vuoi lavorare da Accounts.
- Clicca su
Actionsin fondo alla scheda dell’account e scegliManage account. - Clicca sulla scheda
Applicationsnella pagina successiva. - Questa sezione elencherà tutte le tue applicazioni.
- Scegli di modificare una esistente o crearne una nuova.
Crea app
Sezione intitolata “Crea app”Poiché non puoi accedere alla secret key dell’app che abbiamo creato per te, dovrai crearne una tua.
Tipi di client
Sezione intitolata “Tipi di client”Quando crei un’applicazione, scegli un tipo di client che determina come l’app si autentica:
- SPA (Single Page Application) — Per applicazioni frontend basate su browser che utilizzano il flusso di autorizzazione OAuth2 con codice e PKCE. Questo è il tipo più comune per le app web.
- MACHINE_2_MACHINE — Per integrazioni server-to-server che si autenticano direttamente usando le credenziali client. Usalo quando il tuo servizio backend deve chiamare le API di Wink senza la presenza di un utente.
Ecco i passaggi per creare un’applicazione:
- Dalla pagina delle app, clicca sul pulsante
Create new application. - Nome Dai un nome alla tua app. es. Cool App
- Tipo client Scegli
SPAper app web oMACHINE_2_MACHINEper integrazioni server. - Nome entità Collega la tua app a uno dei tuoi account esistenti. es. Cool Account
- Redirect URI È richiesto almeno un redirect URI. Viene usato per convalidare il dominio di redirect dopo un’autenticazione riuscita. es. https://www.cool-site.com
- Post-logout redirect URI (Opzionale) URL dove gli utenti possono essere reindirizzati dopo il logout. Questo assicura che gli utenti atterrino su una pagina nota dopo la fine della sessione.
- Clicca sul pulsante
Saveper continuare.
Verrai reindirizzato alla lista delle tue applicazioni. Vedrai la tua nuova app nell’elenco e avrai accesso alla secret key dell’app solo questa volta. Assicurati di copiarla e conservarla in un luogo sicuro.
Aggiorna app
Sezione intitolata “Aggiorna app”Dovrai aggiornare la tua app se cambia uno dei redirect URI o se vuoi aggiungere o rimuovere un URI.
Per aggiornare un’app esistente, procedi così:
- Clicca sul link
Actionsper l’app che vuoi aggiornare. - Clicca sul pulsante
Updatesotto Actions. - Apporta le modifiche all’app.
- Clicca sul pulsante
Saveper continuare.
Verrai reindirizzato alla lista delle tue applicazioni.
Rimuovi app
Sezione intitolata “Rimuovi app”Se non hai più bisogno di un’app, puoi procedere a rimuoverla.
Per rimuovere un’app, procedi così:
- Clicca sul link
Actionsper l’app che vuoi aggiornare. - Clicca sul pulsante
Removesotto Actions. - Clicca sul pulsante
OKper confermare la cancellazione.
Verrai reindirizzato alla lista delle tue applicazioni.