SDK in abbonamento
OAuth per utente · limiti del piano condivisi tra le app · modello gestito da Pura.
Cerchi le API a consumo?Test e rilascio
Verifiche end-to-end della tua integrazione prima del go-live.
Autorizzazione e identitÃ
Verifica i callback HTTPS, HTTP localhost e deep link registrati per la tua app, inclusa la consegna del deep link da parte del sistema operativo. Verifica consenso accettato e negato, state errato, redirect errato, codice scaduto e doppio scambio. Collega due utenti locali a due account Pura e assicurati che un account non possa usare lo store dell’altro. Per un client confidential verifica che il secret non compaia nel browser.
Refresh su più worker
Fai scadere l’access token e avvia richieste concorrenti da due istanze della tua app. Deve essere salvata una sola rotazione valida e tutti i worker devono leggere i nuovi token. Simula un errore del database e verifica rollback e rilascio del lock.
Consegna dei webhook
Invia un test dalla console e verifica lo stato delivered oltre alla risposta queued. Ripresenta lo stesso evento, altera firma e timestamp, simula rollback e riordino di sequence. Eventi invalidi non devono raggiungere lo store; duplicati committati devono ricevere 2xx.
Passaggio in produzione
Prima del rilascio verifica callback registrati, credenziali di produzione, storage persistente dei token, refresh concorrenti, gestione degli errori e disconnessione. Controlla con capabilities() i servizi disponibili e verifica che usage() e gli eventuali webhook aggiornino correttamente la UI.