Panoramica

HAQM Cognito ti consente di aggiungere la registrazione utente, l'accesso, il controllo degli accessi e l'accesso ai servizi AWS tramite intermediazione alle tue applicazioni Web e mobili in pochi minuti. È un servizio conveniente e incentrato sullo sviluppatore che fornisce archivi di identità sicuri e basati su tenant e opzioni di federazione scalabili fino a milioni di utenti. HAQM Cognito ti aiuta a creare esperienze personalizzate per i clienti, migliorare la sicurezza e adattarti alle esigenze dei tuoi clienti. Ad esempio, supporta l'accesso con provider di identità social e l'accesso senza password utilizzando passkey WebAuthn o password monouso SMS ed e-mail. HAQM Cognito supporta vari standard di conformità, opera su standard di identità aperti e si integra con un ampio catalogo di risorse di sviluppo e librerie SDK.

In questa pagina è disponibile materiale di carattere tecnico che descrive come eseguire determinate attività con codice di esempio da utilizzare anche all'interno della propria applicazione. Il primo insieme di guide spiega le nozioni fondamentali per lo sviluppo di pool di utenti e identità di HAQM Cognito e sviluppo di AWS AppSync.  

Nozioni di base

Con i pool di utenti di HAQM Cognito è semplice creare e gestire una directory di utenti e aggiungere la possibilità di registrazione (aggiunta di nuovi utenti) e accesso all'applicazione mobile o Web a scopo di autenticazione, autorizzazione, accesso alle risorse e relativo controllo.

Con i pool di identità di HAQM Cognito è possibile creare identità univoche e assegnare le autorizzazioni agli utenti. È anche possibile accedere utilizzando provider di identità social come Facebook, Google o Apple o tramite provider di identità corporate con SAML o OIDC e di controllare gli accessi alle risorse di back-end.

Se non hai familiarità con HAQM Cognito Sync, usa AWS AppSync. Come HAQM Cognito Sync, AWS AppSync è un servizio per la sincronizzazione dei dati delle applicazioni tra i dispositivi.

Consente anche la sincronizzazione di dati utenti, come preferenze dell'app o stato del gioco. Inoltre, estende alcune funzionalità, permettendo a più utenti di sincronizzare e collaborare su dati condivisi in tempo reale.

AWS AppSync semplifica lo sviluppo delle applicazioni consentendo di creare un'API flessibile per l'accesso, la manipolazione e la combinazione di dati da una o più origini dati. Si tratta di un servizio gestito che utilizza GraphQL che consente alle applicazioni di ottenere in modo semplice i dati di cui hanno bisogno.

Workshop

Workshop di HAQM Cognito
In questo workshop, approfondiremo il funzionamento di Cognito e creeremo una soluzione di autenticazione per un negozio al dettaglio. Utilizzeremo i pool di utenti di HAQM Cognito per l'autenticazione API per un'interfaccia utente ospitata, l'SDK dei pool di utenti di HAQM Cognito con AWS Amplify e l'SDK dei pool di identità di HAQM Cognito.

Esempio di applicazioni

Esempio di applicazione per negozi di animali
Questo esempio di applicazione Web dimostra l'autenticazione e l'autorizzazione basata su policy di diversi tipi di utenti a un'applicazione Web immaginaria di un negozio di animali. Questa applicazione utilizza HAQM Cognito per l'autenticazione e le Autorizzazioni verificate da HAQM per l'autorizzazione basata su policy; inoltre, utilizza la piattaforma AWS Amplify per accelerare l'implementazione e il provisioning delle risorse di back-end.

Video

Come utilizzare le funzionalità di sicurezza avanzate del pool di utenti di HAQM Cognito (12:00)
Come creare un pool di identità di HAQM Cognito (7:25)
Supporto di HAQM Cognito per Web Application Firewall AWS (5:31)
Federazione SAML, accesso avviato da IdP e crittografia SAML (15:28)
Gestione dell'identità B2B (multi-tenancy) su larga scala (36:49)
Creazione di una soluzione CIAM in 1 ora (39:10)

Documentazione

Guida per gli sviluppatori sui pool di utenti HAQM Cognito

Segui questi passaggi per impostare e configurare per la prima volta un pool di utenti tramite la console di HAQM Cognito

Configura l'app di esempio: iOS | Android | JavaScript (Angular 2)

Guida per gli sviluppatori sui pool di identità HAQM Cognito

Offre una panoramica dei pool di identità di HAQM Cognito e illustra le procedure per creare le identità o configurare l'autenticazione degli utenti con provider di identità social federati o basati su SAML.

Configura un'app di esempio: iOS | Android

Sincronizzazione dei dati delle applicazioni tra i dispositivi

Se non hai familiarità con HAQM Cognito Sync, usa AWS AppSync. AWS AppSync è un servizio per la sincronizzazione dei dati delle applicazioni tra i dispositivi. Consente anche la sincronizzazione di dati utenti, come preferenze dell'app o stato del gioco. Inoltre, estende alcune funzionalità, permettendo a più utenti di sincronizzare e collaborare su dati condivisi in tempo reale. I clienti esistenti di Cognito Sync possono trovare qui la documentazione di riferimento per iniziare a utilizzare HAQM Cognito Sync.

Domande del Centro conoscenze del Supporto AWS per HAQM Cognito

Ottieni risposte alle domande più frequenti e utilizza articoli utili per risolvere i problemi legati alle funzionalità di HAQM Cognito, come ripristino dell'account, token OIDC, impostazioni di sicurezza e altro ancora.

Novità

  • Data
Nessun risultato trovato
1

Strumenti per sviluppatori e SDK

Oltre a usare le funzioni di alto livello di kit SDK JavaScript e per dispositivi mobili, potrai usare anche le funzioni di basso livello di API impiegando i kit SDK AWS per integrare nelle applicazioni tutte le funzionalità di HAQM Cognito.

Post del blog e articoli

Nessun post del blog rilevato. Consulta il blog AWS per ulteriori risorse.

1