Ei, você?
E bem-vindo de volta.
Agora, no vídeo de hoje, discutiremos sobre o Amazon Cognita.
Portanto, na visão geral de alto limite, o Amazon Cognitive reservou o serviço de autenticação, autorização e gerenciamento de usuários
para seus aplicativos móveis e da web.
Então, vamos entender isso com um caso de uso simples.
Portanto, o caso de uso afirma que Alice é uma desenvolvedora móvel em uma organização iniciante, e essa
organização iniciante começou com seu sistema de carteira móvel e há alguns requisitos específicos, como
segue.
Portanto, o primeiro requisito é que os usuários possam se inscrever com novas credenciais.
Portanto, uma funcionalidade de inscrição deve estar lá.
Em segundo lugar, o usuário também deve poder fazer login no aplicativo usando suas plataformas de mídia social
como Facebook, Twitter, Google, etc.
Terceiro, deve haver um processo de pós-inscrição, que é basicamente uma senha de uso único para verificação.
Portanto, não apenas porque muitos sites após a inscrição, uma verificação normalmente é feita nesse endereço de
e-mail, portanto, uma verificação também é necessária.
Em seguida, a autenticação multifator também deve estar presente e você também precisa ter um recurso de recuperação
de conta para esse aplicativo.
Então, agora, se você vir essa funcionalidade que estávamos discutindo, ela não se limita apenas
a uma organização iniciante onde Alice está trabalhando, mas quase toda a organização, eles precisarão desse tipo
de funcionalidade.
Então, digamos que há 100 organizações, cem organizações irão em frente e desenvolver
todas essas funcionalidades do zero?
E se o fizerem, então não é a melhor maneira de utilizar seu tempo.
Então, basicamente, não apenas Alice precisa trabalhar no código do aplicativo da web para sua carteira móvel, mas Alice também
terá que construir um sistema completo de autenticação e autorização aqui.
E não apenas Alice, mas os desenvolvedores de todas as organizações terão que trabalhar nesse recurso
semelhante.
Então, em vez de desenvolver todo o código do zero, o que Alice pode fazer é usar
o serviço cognitivo, que basicamente fornece a autenticação e autorização, bem como o serviço de gerenciamento
de usuários para seus aplicativos móveis e da Web.
Então vamos fazer uma coisa.
Vamos em frente e olhar para isso de uma forma prática.
Então nós não cycognito console.
Já tenho um grupo de usuários criado para a demonstração de hoje.
Agora, este é um usuário simples que foi criado e, se você olhar para ele, não há usuários disponíveis
no momento.
Então, basicamente, o que a Golden Eagle permite que você faça, deixe-me mostrar rapidamente aqui.
Então você basicamente tem uma interface do usuário hospedada.
Então, como discutimos, o Incognito basicamente pode cuidar do serviço de autenticação, autorização e gerenciamento de
usuários.
Então, muitos coordenadores configuram.
É assim que a interface do usuário realmente se pareceria.
Portanto, é aqui que ocorrem as etapas relacionadas à autorização de autenticação.
Então, atualmente, deixe-me ir em frente e clicar em inscrição.
Então, assim que clico em inscrição, isso basicamente está me pedindo nome de usuário, e-mail e senha.
E também existem certos requisitos para senhas que podemos basicamente configurar incógnito.
Deixe-me mostrar-lhe rapidamente.
Então vamos ver, vou especificar o nome de usuário é o e-mail do Twitter.
Como instrutores, mantenho os laboratórios bloqueados e, basicamente, para o ID da senha, você vê que há um requisito de senha que deve conter uma letra
minúscula, letras maiúsculas, letra específica, etc. , etc Então você terá que definir
uma senha de acordo.
Então deixe-me ir em frente e definir a senha que corresponde a isso.
Agora não marque todas essas coisas que você vê.
Tudo aqui pode ser configurado no nível cognitivo.
Então deixe-me também mostrar isso rapidamente.
Então, deixe-me voltar ao áudio do grupo de usuários.
E dentro de um ano, se você vir na política de senha, basicamente afirma conter pelo menos um número,
conter pelo menos uma senha com letras maiúsculas, comprimento mínimo de oito caracteres.
Você pode facilmente seguir em frente e ter uma política de senha personalizada, dependendo dos requisitos da sua organização.
Tudo bem.
Então deixe-me ir em frente e clique em inscrever-se aqui.
Agora, assim que fizemos a inscrição, você vê que está solicitando um código de verificação.
Portanto, este código de verificação irá para o e-mail.
Então, dentro do e-mail, eu basicamente já recebi o código de verificação, você sabe, nesta fase
específica.
Se eu for aos usuários ou você verá que há um usuário com o nome de usuário do endereço de e-mail
do Twitter, diz o instrutor Derek Believes Durden.
E também mostra se o email foi verificado ou não.
E na data de confirmações, é e não confirmado.
Então, vamos em frente e usar este código de verificação.
Então é 083413 e vou confirmar a conta.
Então, agora, se eu atualizar este áudio, você verá que basicamente agora é confirmado.
Agora, se você vai ver, basicamente me redirecionou para o Google.
Tudo bem porque configurei o Google como um retorno de chamada que você adicionou.
Então, basicamente, uma vez que um usuário faça login com sucesso, exatamente.
Você precisa levar esse usuário para dentro do seu aplicativo.
Agora, como não temos realmente um aplicativo, eu basicamente configurei o Google ponto com.
Então, apenas para fins de demonstração.
No entanto, com isso, espero que em um nível alto ou você tenha entendido um dos casos
de uso importantes que o cognitivo profundo realmente é, você não precisa estar fazendo esse sistema de autorização de autenticação.
Deixe a Cognita cuidar disso.
Agora, quando discutimos sobre o ego dourado, existem duas características principais disponíveis.
Um são os grupos de usuários e o segundo são os grupos de identidades.
Portanto, a demonstração que fizemos está associada aos grupos de usuários.
Portanto, o grupo de usuários cognitivos cuida dessa autenticação, bem como do processo de autorização.
Você também tem um grupo de identidades que basicamente fornece a funcionalidade de federação para os
usuários anônimos.
Então, se olharmos para este diagrama específico, você do lado esquerdo, você tem um aplicativo móvel ou
um aplicativo de desktop?
Assim, o usuário pode prosseguir e realizar a autenticação por meio de grupos de usuários.
Então, uma vez que a autenticação esteja completa, eles basicamente obtêm seu token.
Portanto, esse token pode ser trocado com o grupo de identidades.
E, uma vez autenticado com sucesso com o pool de identidades, o que realmente acontece é que você obtém as credenciais,
como chaves secretas de acesso, pelas quais pode prosseguir e se conectar a vários serviços em entrevistas.
Então, vamos entender o caso de uso do grupo de identidades.
Então, digamos que você tenha um aplicativo móvel baseado em questionário.
Agora, ao final do quiz, os resultados do usuário devem ser armazenados em seu dínamo.
DB David.
Agora, para que este aplicativo móvel armazene os dados na tabela do Dynamo DB, é necessário algum tipo de acesso ou
uma chave secreta.
Então, o que você pode fazer é ocultar o registro das chaves de acesso ou secretas, o que não é
realmente uma prática recomendada ou uma abordagem melhor.
Você pode fazer uso de sua visita ao grupo de identidades.
Depois que o usuário fizer login no aplicativo, o aplicativo poderá usar o grupo de identidades
para obter acesso em chaves secretas, e essas chaves poderão ser usadas para acessibilidade geral de outros serviços.
Excelente.
Portanto, esta é uma visão geral de alto nível sobre o Amazon Cognitive Service.