

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à.

# Creazione di account utente come amministratore
<a name="how-to-create-user-accounts"></a>

I pool di utenti non sono solo un elenco di utenti per la gestione delle identità e degli accessi dei clienti (CIAM), in cui chiunque su Internet può registrarsi per creare un profilo utente nell'applicazione. Puoi disabilitare l'iscrizione in modalità self-service. Potresti già conoscere i tuoi clienti e voler ammettere solo quelli che sono stati autorizzati in anticipo. Puoi creare barriere di autenticazione manuale intorno alla tua applicazione con un [provider di identità SAML 2.0 o OIDC privato](cognito-user-pools-identity-federation.md), [importando gli utenti, selezionando gli utenti](cognito-user-pools-import-users.md) [al momento dell'iscrizione o creando utenti](user-pool-lambda-pre-sign-up.md) con operazioni amministrative sull'API. Il flusso di lavoro per la creazione amministrativa degli utenti può essere programmatico, ossia il provisioning degli utenti dopo la registrazione in un case-by-case altro sistema, oppure può essere basato su test nella console Amazon Cognito.

Quando crei utenti come amministratore, Amazon Cognito imposta una password temporanea per loro e invia un messaggio di benvenuto o di invito. Possono seguire il link nel messaggio di invito e accedere per la prima volta, impostare una password e confermare il proprio account. La pagina che segue descrive come creare nuovi utenti e configurare il messaggio di benvenuto. Per ulteriori informazioni sulla creazione di utenti con l'API dei pool di utenti e un AWS SDK o CDK, consulta. [AdminCreateUser](https://docs.aws.amazon.com/cognito-user-identity-pools/latest/APIReference/API_AdminCreateUser.html)

Dopo aver creato il pool di utenti, puoi creare utenti utilizzando l'API Console di gestione AWS Amazon Cognito AWS Command Line Interface o l'API Amazon Cognito. Puoi creare il profilo di un nuovo utente in un bacino d'utenza e inviargli un messaggio di benvenuto con le istruzioni di registrazione tramite SMS o e-mail.

Di seguito sono riportati alcuni esempi di come gli amministratori possono gestire gli utenti nei pool di utenti.
+ Crea un nuovo profilo utente nella console Amazon Cognito o con il funzionamento dell'`AdminCreateUser`API.
+  username-and-passwordRendi disponibili i [flussi di autenticazione](amazon-cognito-user-pools-authentication-flow-methods.md) personalizzati, senza password e con chiave di accesso per il tuo pool di utenti e il client dell'app.
+ Impostazione dei valori degli attributi utente.
+ Creazione di attributi personalizzati.
+ Imposta il valore degli attributi [personalizzati](user-pool-settings-attributes.md#user-pool-settings-custom-attributes) immutabili nelle richieste API. `AdminCreateUser` Questa funzionalità non è disponibile nella console Amazon Cognito.
+ Specificate una password temporanea, create un utente senza password o consentite ad Amazon Cognito di generare automaticamente una password.
+ Crea nuovi utenti e conferma automaticamente i loro account, verifica i loro indirizzi e-mail o verifica i loro numeri di telefono.
+ [Specificate SMS e messaggi di invito e-mail personalizzati per i nuovi utenti tramite i trigger Console di gestione AWS o Lambda come [messaggio personalizzato](user-pool-lambda-custom-message.md), [mittente SMS personalizzato e mittente](user-pool-lambda-custom-sms-sender.md) e-mail personalizzato.](user-pool-lambda-custom-email-sender.md)
+ Specificare se i messaggi di invito vengono inviati tramite SMS, e-mail, o entrambi.
+ Inviare nuovamente il messaggio di benvenuto a un utente esistente chiamando l'API `AdminCreateUser`, specificando `RESEND` per il parametro `MessageAction`.
+ [Sopprimi](#admincreateuserwalkthrough-step-invitationmessage) l'invio del messaggio di invito quando l'utente viene creato.
+ Specificate un limite di scadenza fino a 90 giorni per i nuovi account utente.
+ Consentire agli utenti di registrarsi o richiedere che i nuovi utenti vengano aggiunti solo dall'amministratore.

Gli amministratori possono inoltre accedere agli utenti con AWS credenziali in un'applicazione lato server. Per ulteriori informazioni, consulta [Modelli di autorizzazione per l'autenticazione tramite API e SDK](authentication-flows-public-server-side.md).

## Flussi di autenticazione degli utenti e creazione di utenti
<a name="how-to-create-user-accounts-flows"></a>

La creazione amministrativa degli utenti presenta opzioni che differiscono in base alla configurazione del pool di utenti. I *flussi di autenticazione*, o metodi disponibili per gli utenti per l'accesso e l'MFA, possono modificare il modo in cui crei gli utenti e i messaggi che invii loro. Di seguito sono riportati alcuni flussi di autenticazione disponibili nei pool di utenti.
+ Nome utente e password
+ Passkey
+ Accedi con terze parti IdPs
+ Senza password con password monouso per e-mail e SMS () OTPs
+ Autenticazione a più fattori con e-mail, SMS e app di autenticazione OTPs
+ Autenticazione personalizzata con trigger Lambda

Per ulteriori informazioni su come configurare questi fattori di accesso, consulta. [Autenticazione con pool di utenti Amazon Cognito](authentication.md)

## Creare utenti senza password
<a name="how-to-create-user-accounts-thingstoknow-passwordless"></a>

Se hai abilitato l'accesso senza password per il tuo pool di utenti, puoi creare utenti senza password. Per creare un utente senza password, è necessario fornire i valori degli attributi per un fattore di accesso senza password disponibile. Ad esempio, se nel tuo pool di utenti è disponibile l'accesso OTP senza password tramite e-mail, puoi creare un utente senza password e senza un attributo di indirizzo e-mail. Se gli unici flussi di autenticazione disponibili per i nuovi utenti richiedono una password, ad esempio passkey o username-password, è necessario creare o generare una password temporanea per ogni nuovo utente.

**Per creare un nuovo utente senza password**
+ Scegli **Non impostare una password** nella console Amazon Cognito
+ Ometti o lascia vuoto il `TemporaryPassword` parametro della tua richiesta API `AdminCreateUser`

**Gli utenti senza password vengono confermati automaticamente**  
Normalmente i nuovi utenti ricevono una password temporanea e entrano in uno `FORCE_CHANGE_PASSWORD` stato al momento della creazione. Quando si creano utenti senza password, questi entrano immediatamente in uno `CONFIRMED` stato. Non puoi inviare nuovamente i codici di conferma a questi utenti nello `CONFIRMED` stato.

**I messaggi di invito cambiano per gli utenti senza password.**  
Per impostazione predefinita, Amazon Cognito invia un [messaggio di invito](cognito-user-pool-settings-message-customizations.md#cognito-user-pool-settings-user-invitation-message-customization) ai nuovi utenti con il seguente messaggio: `Your username is {userName} and your password is {####}.` Quando crei utenti senza password, il messaggio riporta `Your username is {userName}.` Personalizza il tuo messaggio di invito per indicare se intendi impostare le password per gli utenti. Ometti la variabile `{####}` password nei modelli di autenticazione senza password.

**Non è possibile generare automaticamente le password quando sono disponibili fattori privi di password**  
Se hai configurato il tuo pool di utenti per supportare l'accesso senza password OTP tramite e-mail o telefono, non puoi generare automaticamente una password. Per ogni utente che disporrà di una password, è necessario impostare una password temporanea al momento della creazione del profilo.

**Gli utenti senza password devono avere valori per tutti gli attributi obbligatori**  
Quando crei un utente *senza* password, la tua richiesta ha esito positivo solo se l'utente fornisce valori per tutti gli attributi che hai contrassegnato come obbligatori nel tuo pool di utenti. Ciò si applica a qualsiasi attributo obbligatorio, non solo al numero di telefono e agli attributi e-mail richiesti per la consegna OTP.

## Creazione di utenti che forniranno successivamente i valori degli attributi obbligatori
<a name="how-to-create-user-accounts-thingstoknow-password-restrictions"></a>

Potresti voler richiedere gli attributi nel tuo pool di utenti, ma raccoglierli dopo aver creato gli utenti a livello amministrativo, durante l'interazione dell'utente nell'applicazione. Gli amministratori possono omettere i valori per gli attributi obbligatori quando creano utenti *con* password temporanee. Non è possibile omettere i valori degli attributi obbligatori per gli utenti senza password.

[Gli utenti con valori mancanti per gli attributi obbligatori e una password temporanea ricevono una sfida NEW\$1PASSWORD\$1REQUIRED al primo accesso.](https://docs.aws.amazon.com/cognito-user-identity-pools/latest/APIReference/API_RespondToAuthChallenge.html#CognitoUserPools-RespondToAuthChallenge-request-ChallengeResponses) Possono quindi fornire un valore per gli attributi obbligatori mancanti nel parametro. `requiredAttributes` È possibile creare utenti con password e senza attributi obbligatori solo se tutti gli attributi obbligatori sono [modificabili](user-pool-settings-attributes.md#user-pool-settings-custom-attributes). Gli utenti possono completare l'accesso con `NEW_PASSWORD_REQUIRED` sfide e valori degli attributi obbligatori solo se gli attributi richiesti sono [scrivibili](user-pool-settings-client-apps.md#cognito-user-pools-app-idp-settings-about) dal client dell'app con cui accedono.

*Quando imposti una password permanente per un utente creato dall'amministratore, il suo stato cambia `CONFIRMED` e il pool di utenti non richiede loro una nuova password o gli attributi obbligatori al primo accesso.*

## Creazione di un nuovo utente in Console di gestione AWS
<a name="creating-a-new-user-using-the-console"></a>

Puoi impostare i requisiti della password utente, configurare i messaggi di invito e verifica inviati agli utenti e aggiungere nuovi utenti con la console Amazon Cognito.

### Impostare una policy per le password e abilitare l'auto-registrazione
<a name="set-user-password-policy"></a>

Puoi configurare le impostazioni per ridurre al minimo la complessità della password e stabilire se gli utenti possono registrarsi utilizzando public APIs nel tuo pool di utenti.

**Configurare una policy per le password**

1. Passa alla [console Amazon Cognito](https://console.aws.amazon.com/cognito/home) e scegli **bacini d'utenza**.

1. Scegli un bacino d'utenza esistente dall'elenco o [creane uno nuovo](https://docs.aws.amazon.com/cognito/latest/developerguide/cognito-user-pool-as-user-directory.html).

1. Scegli il menu **Metodi di autenticazione** e individua **la politica delle password**. Scegli **Modifica**.

1. Impostare la **Password policy mode (modalità di policy per le password)** su **Custom (personalizzata)**.

1. Scegli una **lunghezza minima della password**. Per i limiti al requisito di lunghezza della password, consulta [User pools resource quotas (Quote di risorse del pool di utenti)](https://docs.aws.amazon.com/cognito/latest/developerguide/limits.html#limits-hard).

1. Scegli un requisito di **Password complexity (complessità delle password)**.

1. Scegli la durata della validità della password impostata dagli amministratori.

1. Scegli **Save changes (salva modifiche)**.

**Consenti l'iscrizione self-service**

1. Passa alla [console Amazon Cognito](https://console.aws.amazon.com/cognito/home) e scegli **bacini d'utenza**.

1. Scegli un bacino d'utenza esistente dall'elenco o [creane uno nuovo](https://docs.aws.amazon.com/cognito/latest/developerguide/cognito-user-pool-as-user-directory.html).

1. Scegli il menu di **registrazione e individua l'iscrizione** in modalità **self-service**. Seleziona **Edit (Modifica)**.

1. Decidi se scegliere l'opzione **Abilita l'auto-registrazione**. L'autoregistrazione viene in genere utilizzata con client di app pubbliche che devono registrare nuovi utenti nel pool di utenti senza distribuire un client secret o credenziali API AWS Identity and Access Management (IAM).
**Disattivare dell'auto-registrazione**  
Se non abiliti l'auto-registrazione, i nuovi utenti devono essere creati mediante operazioni API amministrative utilizzando le credenziali API IAM o tramite accesso con i provider federati.

1. Scegli **Save changes** (Salva modifiche).

### Personalizzare e-mail ed SMS
<a name="creating-a-new-user-customize-messages"></a>

**Personalizzare i messaggi utente**

Puoi personalizzare i messaggi inviati da Amazon Cognito ai tuoi utenti che ricevono un invito ad accedere, si registrano per un account utente o a cui viene richiesta l'autenticazione a più fattori (MFA) all'accesso.
**Nota**  
Viene inviato un **Invitation message (messaggio di invito)** quando crei un utente nel bacino d'utenza e lo inviti a effettuare l'accesso. Amazon Cognito invia le informazioni di accesso iniziali all'indirizzo e-mail o al numero di telefono dell'utente.  
Quando un utente effettua la registrazione per un account utente nel bacino d'utenza, viene inviato un **messaggio di verifica**. Amazon Cognito invia un codice all'utente. Quando l'utente fornisce il codice ad Amazon Cognito, verifica le informazioni di contatto e conferma il proprio account per l'accesso. I codici di verifica sono validi 24 ore.  
Quando si abilita la MFA via SMS nel bacino d'utenza e un utente che ha configurato la MFA via SMS accede e gli viene richiesto di effettuare la MFA, viene inviato un **Messaggio MFA**.

1. Passa alla [console Amazon Cognito](https://console.aws.amazon.com/cognito/home) e scegli **bacini d'utenza**.

1. Scegli un bacino d'utenza esistente dall'elenco o [creane uno nuovo](https://docs.aws.amazon.com/cognito/latest/developerguide/cognito-user-pool-as-user-directory.html).

1. **Scegli il menu **Modelli di messaggio** e seleziona **Messaggio di verifica**, **Messaggio di invito** o **Messaggio MFA** e scegli Modifica.**

1. Personalizza i messaggi per il tipo di messaggio scelto.
**Nota**  
Tutte le variabili nei modelli di messaggio devono essere incluse quando si personalizza il messaggio. Se la variabile, ad esempio **\$1\$1\$1\$1\$1\$1**, non è inclusa, l'utente avrà informazioni insufficienti per completare l'azione del messaggio.  
Per ulteriori informazioni, vedi [Message templates (modelli di messaggi)](https://docs.aws.amazon.com/cognito/latest/developerguide/cognito-user-pool-settings-message-templates.html).

1. 

   1. **Verification messages (Messaggi di verifica)**

      1. Scegli un **Verification type (tipo di verifica)** per le **e-mail**. Un **Code (codice)** di verifica invia un codice numerico che l'utente dovrà inserire. Un **Link** di verifica invia un link su cui l'utente può fare clic per verificare le informazioni di contatto. Il testo nella variabile per un messaggio **Link** viene visualizzato come testo del collegamento ipertestuale. Ad esempio, viene visualizzato un modello di messaggio che utilizza la variabile \$1\$1\$1Click here\$1\$1\$1 [Click here (clicca qui)]() nel testo dell'e-mail.

      1. Specificare un **Email subject (oggetto dell'e-mail)** per i messaggi via **e-mail**.

      1. Inserisci un modello di **e-mail** personalizzato per i messaggi via **e-mail**. È possibile personalizzare questo modello in formato HTML.

      1. Inserisci un modello personalizzato di **SMS** per i messaggi **SMS**.

      1. Scegli **Save changes (salva modifiche)**.

   1. **Invitation messages (Messaggi di invito)**

      1. Specificare un **Email subject (oggetto dell'e-mail)** per i messaggi via **e-mail**.

      1. Inserisci un modello di **e-mail** personalizzato per i messaggi via **e-mail**. È possibile personalizzare questo modello in formato HTML.

      1. Inserisci un modello personalizzato di **SMS** per i messaggi **SMS**.

      1. Scegli **Save changes (salva modifiche)**.

   1. **MFA messages (Messaggi MFA)**

      1. Inserisci un modello personalizzato di **SMS** per i messaggi **SMS**.

      1. Scegli **Save changes (salva modifiche)**.

### Creazione di un utente
<a name="creating-a-new-user-using-the-users-tab"></a>

**Creazione di un utente**

Puoi creare nuovi utenti per il tuo bacino d'utenza dalla console Amazon Cognito. In genere, gli utenti possono accedere dopo aver impostato una password. Per effettuare l'accesso con un indirizzo e-mail l'utente deve verificare l'attributo `email`. Per accedere con un numero di telefono, l'utente deve verificare l'attributo `phone_number`. Per confermare gli account come amministratore, puoi anche utilizzare l'API AWS CLI o o creare profili utente con un provider di identità federato. Per ulteriori informazioni, consulta la documentazione di [riferimento dell'API di Amazon Cognito](https://docs.aws.amazon.com/cognitoidentity/latest/APIReference/).

1. Passa alla [console Amazon Cognito](https://console.aws.amazon.com/cognito/home) e scegli **bacini d'utenza**.

1. Scegli un bacino d'utenza esistente dall'elenco o [creane uno nuovo](https://docs.aws.amazon.com/cognito/latest/developerguide/cognito-user-pool-as-user-directory.html).

1. Scegli il menu **Utenti** e scegli **Crea un utente**.

1. Esamina i **User pool sign-in and security requirements (Requisiti di accesso e sicurezza del bacino d'utenza)** per informazioni sui requisiti delle password, sui metodi di recupero dell'account disponibili e sugli attributi alias per il bacino d'utenza.

1. <a name="admincreateuserwalkthrough-step-invitationmessage"></a>Scegli come desideri inviare l'**Invitation message** (Messaggio d'invito). Puoi scegliere messaggio SMS, messaggio e-mail o entrambi. Per eliminare il messaggio di invito, scegli **Non inviare un invito**.
**Nota**  
Prima di poter inviare messaggi di invito, configura un mittente e un messaggio Regione AWS con Amazon Simple Notification Service e Amazon Simple Email Service nel menu **Metodi di autenticazione** del tuo pool di utenti. Messaggi e velocità dati del destinatario. Amazon SES fattura separatamente i messaggi e-mail e Amazon SNS fattura separatamente i messaggi SMS.

1. Scegli uno **Username (nome utente)** per il nuovo utente.

1. Scegli se selezionare **Create a password (Crea una password)** o se vuoi che Amazon Cognito esegua l'operazione **Generate a password (Genera una password)** per l'utente. L'opzione per generare una password non è disponibile se nel pool di utenti è disponibile [l'accesso senza password](amazon-cognito-user-pools-authentication-flow-methods.md#amazon-cognito-user-pools-authentication-flow-methods-passwordless). Qualsiasi password temporanea deve rispettare i criteri delle password del bacino d'utenza.

1. Scegli **Create** (Crea).

1. Scegli il menu **Utenti** e scegli la voce **Nome utente** per l'utente. Aggiungi e modifica **User attributes** (Attributi utente) e **Group memberships** (Appartenenze a gruppi). Esamina **User event history (Cronologia eventi dell'utente)**.