

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

# Concetti di Amazon Cognito
<a name="auth-concept-cognito"></a>

Amazon Cognito fornisce AWS credenziali temporanee agli utenti dell'applicazione, permettendo loro di chiamare le API di Amazon Location Service senza richiedere account utente IAM. Amazon Cognito è particolarmente utile quando devi accedere a tutte le API di Amazon Location Service (inclusi Geofences e Tracker) o desideri combinare più provider di autenticazione.

**Pool di identità**  
Una risorsa Amazon Cognito che associa le identità degli utenti a credenziali temporanee. AWS I pool di identità supportano sia gli utenti autenticati (che hanno effettuato l'accesso tramite un pool di utenti o un provider esterno) sia gli utenti ospiti non autenticati.

**Ruolo non autenticato**  
Un ruolo IAM assunto dagli utenti ospiti che accedono all'applicazione senza effettuare l'accesso. Le autorizzazioni associate a questo ruolo determinano a quali risorse e API di Amazon Location Service possono accedere gli utenti anonimi.

**Ruolo autenticato**  
Un ruolo IAM assunto dagli utenti che accedono tramite un pool di utenti di Amazon Cognito, un provider di identità social o una federazione SAML. I ruoli autenticati in genere dispongono di autorizzazioni più ampie rispetto ai ruoli non autenticati.

**Scambio di token**  
Il processo mediante il quale l'applicazione scambia un'identità Amazon Cognito con AWS credenziali temporanee (chiave di accesso, chiave segreta e token di sessione). Gli AWS SDK e la libreria di supporto per l'autenticazione di Amazon Location Service gestiscono automaticamente questo scambio.