Amazon CloudFront ora supporta CBOR Web Tokens e Common Access Tokens
Amazon CloudFront ora supporta i CBOR Web Tokens (CWT) e i Common Access Tokens (CAT), consentendo l'autenticazione e l'autorizzazione sicure basate su token con Funzioni CloudFront nelle posizioni edge di CloudFront. CWT fornisce un'alternativa binaria compatta ai JSON Web Tokens (JWT) utilizzando la codifica Concise Binary Object Representation (CBOR), mentre CAT estende CWT con un controllo di accesso granulare aggiuntivo che include modelli URL, restrizioni IP e limitazioni del metodo HTTP. Entrambi i tipi di token utilizzano CBOR Object Signing e Encryption (COSE) per una maggiore sicurezza e permettono agli sviluppatori di implementare meccanismi di autenticazione leggeri e ad alte prestazioni direttamente sull'edge con tempi di esecuzione inferiori al millisecondo.
CWT e CAT sono ideali per applicazioni importanti in termini di prestazioni, come le piattaforme di streaming video live che devono convalidare milioni di token di accesso degli utenti al secondo, oppure le applicazioni IoT dove l'efficienza della larghezza di banda è fondamentale. Questi token forniscono anche un metodo unico e standardizzato per l'autenticazione dei contenuti su distribuzioni su più reti CDN, semplificando la gestione della sicurezza ed evitando la necessità di configurazioni uniche per ciascun provider di reti di distribuzione di contenuti (CDN, Content Delivery Network). Ad esempio, una media company può utilizzare CAT per creare token che limitano l'accesso a contenuti video specifici in base ai livelli di abbonamento, alla posizione geografica e ai tipi di dispositivi, tutti convalidati in modo coerente da CloudFront e altri provider CDN senza richiedere chiamate di rete alle applicazioni. Con il supporto di CWT e CAT, puoi convalidare i token in entrata, generare nuovi token e implementare la logica di aggiornamento dei token all'interno di Funzioni CloudFront. La funzionalità si integra perfettamente con Funzioni CloudFront KeyValueStore per una gestione sicura delle chiavi.
Il supporto CWT e CAT per Funzioni CloudFront è disponibile senza costi aggiuntivi in tutte le posizioni edge di CloudFront. Per ulteriori informazioni sul supporto dei CBOR Web Token in Funzioni CloudFront, consulta la Guida per gli sviluppatori di Amazon CloudFront.