Atoms
Atoms Cloud

Autenticazione

Usa Atoms Cloud per aggiungere l'autenticazione alla tua app, proteggere pagine e azioni, testare l'accesso e visualizzare gli utenti registrati dell'app nel modulo Users.

Usa Atoms Cloud per aggiungere l'autenticazione alla tua app, proteggere pagine e azioni, testare l'accesso e visualizzare gli utenti registrati dell'app nel modulo Users.

L'autenticazione in questa pagina usa Atoms Cloud. Se il progetto non è connesso, chiedi all'Agente di connettere Atoms Cloud oppure segui Atoms Cloud prima di continuare.

Come funziona l'autenticazione in Atoms Cloud

Atoms Cloud gestisce gli account utente e le sessioni della tua app. L'Agente crea l'esperienza di registrazione e accesso e la collega ad Atoms Cloud.

Puoi chiedere all'Agente di proteggere pagine o azioni specifiche e di creare ruoli o livelli di accesso diversi. Ad esempio, tutti gli utenti che hanno effettuato l'accesso potrebbero poter visualizzare una dashboard, mentre solo gli amministratori possono accedere a una pagina di amministrazione.

Gli utenti dell'app sono diversi dai collaboratori del progetto. Atoms Cloud → Users elenca le persone che si sono registrate alla tua app. Non mostra i compagni di squadra che stanno sviluppando il progetto in Atoms. Per assistenza con il tuo account Atoms, consulta Managing Your Account.

Configura l'autenticazione con l'Agente

Nella chat del progetto, descrivi come vuoi che funzioni l'intero percorso di autenticazione. Includi:

  • Come gli utenti devono creare un account ed effettuare l'accesso.
  • Ogni metodo di accesso che vuoi offrire.
  • Quali pagine o azioni devono richiedere agli utenti di effettuare l'accesso.
  • Se la tua app ha bisogno di ruoli o livelli di accesso diversi.

Atoms Cloud supporta la creazione di account, l'accesso, i permessi e le sessioni utente. Puoi usare l'autenticazione con email e password. Se hai bisogno di Google sign-in, richiedilo esplicitamente e testa il flusso completato.

L'Agente progetta l'interfaccia di autenticazione in modo che corrisponda alla tua app, quindi il suo aspetto può variare. Concentrati sul verificare che i metodi di accesso richiesti, le pagine protette, i ruoli e le regole di accesso funzionino correttamente.

Quando l'Agente ha finito:

  1. Testa l'intero percorso nel Visualizzatore App.
  2. Crea un account di test e conferma che l'accesso funzioni.
  3. Verifica che le pagine e le azioni protette abbiano le regole di accesso corrette.
  4. Apri Atoms Cloud → Users e conferma che il nuovo account compaia.

Testa l'autenticazione di Atoms Cloud

Per i test di routine, usa l'ambiente Development nel Visualizzatore App. Usa Production solo quando testi intenzionalmente il flusso live. Prima di creare un account, conferma l'ambiente e l'URL selezionati. Usa account di test dedicati; non usare mai informazioni reali dei clienti né riutilizzare una password personale. Se la tua app ha più ruoli, crea almeno un account per ogni ruolo.

Usa i controlli qui sotto per testare l'intero percorso di autenticazione:

Test

Cosa fare

Risultato previsto

Accesso mentre non si è autenticati

Esci, poi prova a visitare una pagina o a usare una funzionalità che dovrebbe richiedere l'autenticazione. Testa sia il normale percorso utente sia l'URL diretto della pagina.

L'app chiede all'utente di effettuare l'accesso e non mostra alcun contenuto protetto.

Creazione dell'account

Crea un nuovo account di test usando ogni metodo di registrazione disponibile nell'app.

L'account viene creato correttamente e compare in Atoms Cloud → Users.

Accesso

Esci dall'account di test, poi accedi di nuovo usando ogni metodo disponibile.

L'utente effettua l'accesso e viene portato alla pagina corretta.

Stato di caricamento

Invia il modulo di registrazione o accesso e osserva l'app mentre la richiesta viene elaborata.

L'app mostra che la richiesta è in corso e impedisce invii ripetuti senza rivelare contenuti protetti.

Dati non corretti

Prova ad accedere usando un indirizzo email o una password errati.

L'app mostra un errore chiaro, mantiene nascosti i contenuti protetti e consente all'utente di riprovare.

Sessione attiva

Accedi, usa l'app e poi ricaricala o riaprila.

L'utente rimane autenticato per tutto il tempo in cui la sessione deve restare attiva.

Ruoli e permessi

Accedi con un account per ogni ruolo. Prova ad accedere sia alle pagine e azioni consentite sia a quelle limitate.

Ogni account può accedere solo ai contenuti e alle azioni consentiti per il proprio ruolo.

Disconnessione e scadenza della sessione

Esci, poi prova a tornare nelle aree protette. Ripeti il controllo dopo aver lasciato scadere una sessione, se applicabile.

L'app torna a uno stato sicuro di utente disconnesso e non mostra più contenuti protetti.

Se un controllo fallisce. Conferma l'ambiente e il metodo di accesso, poi riprova con un account di test dedicato. Se il controllo continua a fallire o l'account manca, chiedi all'Agente o al tuo canale di Support approvato di indagare. Includi il progetto o il link alla Chat, l'URL, l'ambiente, il metodo di accesso, il ruolo, l'errore esatto e il test che fallisce. Non condividere mai password, codici di verifica o token.

Se la tua app include Google sign-in, testalo su ogni URL Development e Production a cui i tuoi utenti accederanno. Testa prima Development per i controlli di routine; testa Production solo quando verifichi intenzionalmente il flusso live. Il successo con un URL non conferma che l'accesso funzioni con un altro.

Gli utenti Development e Production sono archiviati separatamente. Se il progetto ha un database Production, il pannello Users mostra gli utenti Production. Altrimenti, mostra gli utenti Development. Al momento non puoi cambiare manualmente ambiente da questo pannello. Se sembra che manchi un account, controlla in quale ambiente è stato creato. Per saperne di più sui due ambienti del database, consulta Database.

Visualizza gli utenti registrati in Atoms Cloud

  1. Apri il progetto su un dispositivo desktop.
  2. Nella stessa barra degli strumenti dello spazio di lavoro in cui si trova il Visualizzatore App , seleziona Atoms Cloud.
  3. Seleziona Users nella barra laterale di Atoms Cloud.
  4. In User Management, rivedi l'elenco oppure usa Search by name, email or UID per trovare uno specifico utente di test.

Per i progetti che usano l'autenticazione di Atoms Cloud, la tabella Users mostra UID, Email, User Information, Role, Created e Last Updated. Usa il campo di ricerca per trovare un utente per nome, email o UID.

Il modulo Users ti consente di visualizzare e cercare gli account registrati per la tua app. Non gestisce le impostazioni di autenticazione né l'accesso degli utenti. Non puoi usarlo per:

  • Configurare i metodi di accesso o le regole di accesso.
  • Invitare, eliminare, disabilitare o disconnettere gli utenti.
  • Reimpostare le password o modificare i ruoli degli utenti.

Per apportare modifiche all'autenticazione, comunica all'Agente cosa vuoi cambiare, poi testa l'esperienza aggiornata nella tua app.

Questa pagina è stata utile?

Articoli correlati