Ehi, tu?
E bentornato.
Ora nel video di oggi parleremo di Amazon Cognita.
Quindi, alla panoramica del limite elevato, Amazon Cognitive ha messo da parte il servizio di autenticazione, autorizzazione e gestione degli
utenti per le tue applicazioni web e mobili.
Quindi capiamolo con un semplice caso d'uso.
Quindi il caso d'uso afferma che Alice è uno sviluppatore mobile in un'organizzazione di avvio e che l'organizzazione di
avvio ha iniziato con il proprio sistema di portafoglio mobile e ci sono alcuni requisiti specifici come
segue.
Quindi il primo requisito è che gli utenti dovrebbero essere in grado di registrarsi con nuove credenziali.
Quindi dovrebbe esserci una funzionalità di registrazione.
In secondo luogo, l'utente dovrebbe anche essere in grado di accedere all'applicazione utilizzando le proprie piattaforme di social media
come Facebook, Twitter, Google, ecc.
Terzo è che dovrebbe esserci un processo di registrazione post, che è fondamentalmente una password una tantum per la verifica.
Quindi, non solo perché molti siti Web dopo che è stata eseguita la registrazione, viene normalmente eseguita una verifica
su quell'indirizzo e-mail, quindi è necessaria anche una verifica.
Quindi dovrebbe essere presente anche l'autenticazione a più fattori e devi anche disporre di una funzione di
ripristino dell'account per quell'applicazione.
Quindi ora se vedrai questa funzionalità di cui stavamo discutendo, non è solo limitata a
un'organizzazione di avvio in cui lavora Alice, ma quasi tutta l'organizzazione avrà bisogno di questo tipo
di funzionalità.
Quindi diciamo che ci sono 100 organizzazioni, cento organizzazioni andranno avanti e svilupperanno
tutte queste funzionalità da zero?
E se lo fanno, allora non è per lo più il modo migliore per utilizzare il loro tempo.
Quindi, in pratica, non solo Alice deve lavorare sul codice dell'applicazione web per il suo portafoglio mobile, ma Alice dovrà
anche creare un sistema completo di autenticazione e autorizzazione qui.
E non solo Alice, ma gli sviluppatori di tutte le organizzazioni dovranno lavorare su questa funzionalità
simile.
Quindi, invece di sviluppare l'intero codice da zero, ciò che Alice può fare è utilizzare il
servizio cognitivo, che sostanzialmente fornisce l'autenticazione e l'autorizzazione e quindi il servizio di gestione
degli utenti per le loro applicazioni web e mobili.
Quindi facciamo una cosa.
Andiamo avanti ed esaminiamolo in modo pratico.
Quindi non ci siamo consolati con il cycognito.
Ho già un pool di utenti creato per la demo di oggi.
Ora questo è un utente semplice che viene creato e se lo guarderai, al momento non ci sono
utenti disponibili.
Quindi, in pratica, cosa ti permette di fare Golden Eagle, lascia che te lo mostri rapidamente qui.
Quindi in pratica hai un'interfaccia utente ospitata.
Quindi, come abbiamo discusso, Incognito sostanzialmente può occuparsi dell'autenticazione, dell'autorizzazione e del servizio di gestione degli
utenti.
Quindi molti coordinatori si configurano.
Ecco come sarebbe davvero l'interfaccia utente.
Quindi è qui che si svolgono i passaggi relativi all'autorizzazione di autenticazione.
Quindi al momento lasciami andare avanti e fare clic su registrati.
Quindi, non appena faccio clic su registrati, in pratica mi chiede nome utente, e-mail e password.
E ci sono anche alcuni requisiti per le password che possiamo sostanzialmente configurare in incognito.
Lascia che te lo mostri velocemente.
Quindi vediamo, specificherò che il nome utente è l'e-mail di Twitter.
Come istruttori, tengo i laboratori chiusi e per l'ID password in pratica vedi che c'è un requisito per la password che deve contenere una lettera
minuscola, lettere maiuscole, lettera specifica, ecc. , eccetera. Quindi dovrai impostare una
password di conseguenza.
Quindi lasciami andare avanti e impostare la password che corrisponde a questo.
Ora non taggare tutte queste cose che vedi.
Tutto qui può essere configurato a livello cognitivo.
Quindi lascia che ti mostri rapidamente anche questo.
Quindi fammi tornare all'audio del pool di utenti.
E entro un anno, se vedrai sotto la politica della password, in pratica afferma che contiene almeno un
numero, contiene almeno una password in maiuscolo, lunghezza minima di otto caratteri.
Puoi facilmente andare avanti e avere una politica della password personalizzata a seconda dei requisiti della tua organizzazione.
Va bene.
Quindi lasciami andare avanti e fare clic su iscriviti qui.
Ora, non appena abbiamo effettuato la registrazione, vedi che sta chiedendo un codice di verifica.
Quindi questo codice di verifica andrà all'e-mail.
Quindi, all'interno dell'e-mail, ho praticamente ricevuto il codice di verifica già, sai, in questa fase specifica.
Se vado dagli utenti o dovresti vedere che c'è un utente con il nome utente dell'indirizzo e-mail di
Twitter, afferma l'istruttore Derek Believes Durden.
E ti mostra anche se l'email è verificata o meno.
E nella data delle conferme, è e non confermato.
Quindi andiamo avanti e utilizziamo questo codice di verifica.
Quindi è 083413 e confermerò il conto.
Quindi ora se aggiorno questo audio, vedrai che è praticamente ora confermato.
Ora, se vedrai, in pratica mi ha reindirizzato a Google.
Questo va benissimo perché ho configurato Google come richiamata che hai aggiunto.
Quindi, in pratica, una volta che un utente accede con successo, esattamente.
Devi prendere quell'utente all'interno della tua applicazione.
Ora, dal momento che in realtà non abbiamo un'applicazione, avevo sostanzialmente configurato Google dot com.
Quindi solo a scopo dimostrativo.
Tuttavia, con questo, spero ad alto livello o tu abbia capito uno dei casi d'uso
importanti che è davvero il cognitivo profondo, inoltre non è necessario eseguire quel sistema di autorizzazione di autenticazione.
Lascia che Cognita se ne occupi.
Ora, quando discutiamo dell'ego d'oro, sono disponibili due caratteristiche principali.
Uno sono i pool di utenti e il secondo sono i pool di identità.
Quindi la demo che avevamo preso è associata ai pool di utenti.
Quindi il pool di utenti cognitivi si occupa dell'autenticazione e del processo di autorizzazione.
Hai anche un pool di identità che fornisce sostanzialmente la funzionalità di federazione per gli utenti
in incognito.
Quindi, se esaminiamo questo diagramma specifico, tu sul lato sinistro, hai un'applicazione mobile
o un'applicazione desktop?
Quindi l'utente può procedere ed eseguire l'autenticazione tramite i pool di utenti.
Quindi, una volta completata l'autenticazione, ottengono sostanzialmente il loro token.
Quindi questo token può essere scambiato con il pool di identità.
E una volta autenticato con successo con il pool di identità, ciò che accade davvero è che ottieni le credenziali come le
chiavi segrete di accesso attraverso le quali puoi andare avanti e connetterti a vari servizi durante le interviste.
Quindi capiamo il caso d'uso del pool di identità.
Quindi supponiamo che tu abbia un'applicazione mobile basata su quiz.
Ora, alla fine del quiz, i risultati dell'utente dovrebbero essere archiviati nella loro dinamo.
DB David.
Ora, affinché questa applicazione mobile memorizzi i dati nella tabella di Dynamo DB, è necessario un qualche tipo di accesso o
una chiave segreta.
Quindi quello che puoi fare è forse nascondere la registrazione delle chiavi di accesso o segrete, il che non è
davvero una best practice o un approccio migliore.
Puoi utilizzare la tua visita al pool di identità.
Una volta che l'utente accede all'applicazione, l'applicazione può utilizzare il pool di identità per
ottenere l'accesso alle chiavi segrete e tali chiavi possono essere utilizzate per l'accessibilità generale per altri servizi.
Grande.
Quindi questa è una panoramica di altissimo livello su Amazon Cognitive Service.