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à.
Prerequisiti
Ti consigliamo di utilizzare Android Studio
Nel codice di esempio, fornisci le credenziali di Amazon Cognito.
Segui queste procedure per configurare un pool di utenti e un pool di identità di Amazon Cognito.
Configura un pool di utenti
Per configurare un pool di utenti
-
Accedi alla console Amazon Cognito
e verifica che la regione sia corretta. -
Nella barra di navigazione a sinistra, scegli Pool di utenti.
-
Nella sezione Pool di utenti, scegli Crea pool di utenti.
-
Completa le seguenti sezioni:
Passaggio 1: Configurazione dell'esperienza di accesso - Nella sezione delle opzioni di accesso al pool di utenti di Cognito, seleziona le opzioni appropriate.
Seleziona Avanti.
Passaggio 2: Configurazione dei requisiti di sicurezza: seleziona le opzioni appropriate.
Seleziona Avanti.
Passaggio 3: Configura l'esperienza di registrazione: seleziona le opzioni appropriate.
Seleziona Avanti.
Fase 4: Configurazione del recapito dei messaggi - Seleziona le opzioni appropriate.
Nel campo di selezione del IAM ruolo, seleziona un ruolo esistente o crea un nuovo ruolo.
Seleziona Avanti.
Passaggio 5: Integra la tua app: seleziona le opzioni appropriate.
Nel campo Client iniziale dell'app, scegli Client riservato.
Seleziona Avanti.
Passaggio 6: Rivedi e crea: rivedi le selezioni effettuate nelle sezioni precedenti, quindi scegli Crea pool di utenti.
-
Nella pagina Pool di utenti, seleziona il pool che hai appena creato.
Copia l'ID del pool di utenti e prendine nota per dopo. Nel
awsconfiguration.json
file, questo èCognitoUserPool.Default.PoolId
. -
Seleziona la scheda Integrazione dell'app e vai in fondo alla pagina.
-
Nella sezione Elenco dei client dell'app, scegli il nome del client dell'app che hai appena creato.
Copia l'ID cliente e prendine nota per dopo. Nel
awsconfiguration.json
file, questo èCognitoUserPool.Default.AppClientId
. -
Mostra il segreto del Cliente e prendine nota per dopo. Nel
awsconfiguration.json
file, questo èCognitoUserPool.Default.AppClientSecret
.
Configura un pool di identità
Per configurare un pool di identità
-
Accedi alla console Amazon Cognito
e verifica che la regione sia corretta. -
Nella barra di navigazione a sinistra, scegli Identity pool.
-
Scegli Crea pool di identità.
Configura il pool di identità.
Passaggio 1: Configurare l'affidabilità del pool di identità: completare le seguenti sezioni:
Accesso utente: seleziona Accesso autenticato
Fonti di identità autenticate: seleziona il pool di utenti di Amazon Cognito
Seleziona Avanti.
Passaggio 2: Configurazione delle autorizzazioni - Nella sezione Ruolo autenticato, completa i seguenti campi:
IAMruolo: seleziona Crea un nuovo ruolo IAM
IAMnome del ruolo: inserisci un nome e prendine nota per un passaggio successivo.
Seleziona Avanti.
Passaggio 3: Connect identity provider - Nella sezione Dettagli del pool di utenti completa i seguenti campi:
ID del pool di utenti: seleziona il pool di utenti creato in precedenza.
ID client dell'app: seleziona l'ID client dell'app che hai creato in precedenza.
Seleziona Avanti.
Passaggio 4: Configurazione delle proprietà: digitare un nome nel campo Nome del pool di identità.
Seleziona Avanti.
Passaggio 5: Rivedi e crea: rivedi le selezioni in ciascuna delle sezioni, quindi seleziona Crea pool di identità.
-
Nella pagina Pool di identità, seleziona il tuo nuovo pool di identità.
Copia l'ID del pool di identità e prendine nota per dopo. Nel
awsconfiguration.json
file, questo èCredentialsProvider.CognitoIdentity.Default.PoolId
. -
Aggiorna le autorizzazioni per il IAM ruolo.
Accedi a AWS Management Console e apri la IAM console all'indirizzo https://console.aws.amazon.com/iam/
. Nella barra di navigazione a sinistra, scegli Ruoli.
Trova e seleziona il ruolo che hai creato sopra.
Nota
Usa la barra di ricerca, se necessario.
Seleziona la politica di autorizzazioni allegata.
Seleziona Edit (Modifica).
Seleziona la JSONscheda e sostituisci la politica con la seguente:
{ "Version": "2012-10-17", "Statement": [ { "Effect": "Allow", "Action": [ "cognito-identity:*", "kinesisvideo:*" ], "Resource": [ "*" ] } ] }
Seleziona Avanti.
Seleziona la casella accanto a Imposta questa nuova versione come predefinita se non è già selezionata.
Seleziona Salva modifiche.