Hé, toi ?
Et bon retour.
Dans la vidéo d'aujourd'hui, nous allons parler d'Amazon Cognita.
Ainsi, à la vue d'ensemble des limites élevées, Amazon Cognitive met de côté le service d'authentification, d'autorisation et de gestion
des utilisateurs pour vos applications Web et mobiles.
Comprenons donc cela avec un cas d'utilisation simple.
Ainsi, le cas d'utilisation indique qu'Alice est un développeur mobile dans une startup, et que cette startup
a commencé avec son système de portefeuille mobile et qu'il existe certaines exigences spécifiques comme
suit.
La première exigence est donc que les utilisateurs doivent pouvoir s'inscrire avec de nouvelles informations d'identification.
Donc, une fonctionnalité d'inscription devrait être là.
Deuxièmement, l'utilisateur doit également pouvoir se connecter à l'application à l'aide de ses plateformes de médias sociaux telles
que Facebook, Twitter, Google, etc.
Troisièmement, il devrait y avoir un processus de post-inscription, qui est essentiellement un mot de passe à usage unique pour la vérification.
Ainsi, non seulement parce que de nombreux sites Web après une inscription sont effectués, une vérification est normalement effectuée sur
cette adresse e-mail, mais une vérification est également requise.
Ensuite, l'authentification multifacteur doit également être présente et vous devez également disposer d'une fonction de récupération de
compte pour cette application.
Alors maintenant, si vous voyez cette fonctionnalité dont nous parlions, elle ne se limite pas seulement
à une organisation en démarrage où Alice travaille, mais presque toute l'organisation aura besoin de ce type
de fonctionnalité.
Alors disons qu'il y a 100 organisations, est-ce que cent organisations iront de l'avant et développeront toutes
ces fonctionnalités à partir de rien ?
Et s'ils le font, ce n'est généralement pas la meilleure façon d'utiliser leur temps.
Donc, fondamentalement, non seulement Alice doit travailler sur le code de l'application Web pour son portefeuille mobile, mais Alice
devra également créer ici un système complet d'authentification et d'autorisation.
Et non seulement Alice, mais les développeurs de toutes les organisations devront travailler sur cette fonctionnalité
similaire.
Ainsi, au lieu de développer tout le code à partir de zéro, ce qu'Alice peut faire, c'est qu'Alice
peut utiliser le service cognitif, qui fournit essentiellement l'authentification et l'autorisation, ainsi que le service de
gestion des utilisateurs pour leurs applications Web et mobiles.
Alors faisons une chose.
Allons-y et examinons-le de manière pratique.
Nous n'avons donc pas cycognito console.
J'ai déjà un groupe d'utilisateurs créé pour la démo d'aujourd'hui.
Maintenant, c'est un utilisateur simple qui est créé et si vous le regardez, il n'y a actuellement aucun
utilisateur disponible.
Donc, fondamentalement, ce que Golden Eagle vous permet de faire, laissez-moi vous montrer rapidement ici.
Donc, vous avez essentiellement une interface utilisateur hébergée.
Ainsi, comme nous en avons discuté, Incognito peut essentiellement prendre en charge l'authentification, l'autorisation et le service de gestion des
utilisateurs.
Donc, beaucoup de coordinateurs configurent.
Voici à quoi ressemblerait vraiment l'interface utilisateur.
C'est donc là que se déroulent les étapes liées à l'autorisation d'authentification.
Alors, permettez-moi actuellement d'aller de l'avant et de cliquer sur l'inscription.
Donc, dès que je clique sur l'inscription, cela me demande essentiellement un nom d'utilisateur, un e-mail et un mot de passe.
Et il existe également certaines exigences pour les mots de passe que nous pouvons configurer en mode incognito.
Laissez-moi vous montrer rapidement.
Voyons voir, je vais spécifier que le nom d'utilisateur est l'e-mail Twitter.
En tant qu'instructeurs, je garde les laboratoires verrouillés et pour l'identification du mot de passe, vous voyez qu'il y a une exigence de mot de passe qui doit contenir une lettre
minuscule, des lettres majuscules, une lettre spécifique, etc. , etc. Vous devrez donc définir un mot
de passe en conséquence.
Alors laissez-moi continuer et définir le mot de passe qui correspond à cela.
Maintenant, ne taguez pas toutes ces choses que vous voyez.
Tout ici peut être configuré au niveau cognitif.
Alors permettez-moi aussi de vous montrer rapidement ceci.
Permettez-moi donc de revenir à l'audio du groupe d'utilisateurs.
Et dans un délai d'un an, si vous voyez sous la politique de mot de passe, il indique essentiellement contenir au moins
un chiffre, contenir au moins un mot de passe en majuscule, longueur minimale de huit caractères.
Vous pouvez facilement aller de l'avant et avoir une politique de mot de passe personnalisée en fonction des exigences de votre organisation.
Très bien.
Alors laissez-moi aller de l'avant et cliquez sur s'inscrire ici.
Maintenant, dès que nous nous sommes inscrits, vous voyez qu'il demande un code de vérification.
Donc, ce code de vérification ira à l'e-mail.
Donc, dans l'e-mail, j'ai déjà reçu le code de vérification, vous savez, à ce stade précis.
Si je vais aux utilisateurs ou vous devriez voir qu'il y a un utilisateur avec le nom d'utilisateur de l'adresse
e-mail Twitter, explique l'instructeur Derek Believes Durden.
Et il vous indique également si l'e-mail est vérifié ou non.
Et dans la date de confirmation, c'est et non confirmé.
Alors allons-y et utilisons ce code de vérification.
Donc c'est 083413 et je vais confirmer le compte.
Alors maintenant, si j'actualise cet audio, vous verrez qu'il est essentiellement maintenant confirmé.
Maintenant, si vous voyez, cela m'a essentiellement redirigé vers Google.
C'est tout à fait correct car j'ai configuré Google comme un rappel que vous avez ajouté.
Donc, fondamentalement, une fois qu'un utilisateur s'est connecté avec succès, alors exactement.
Vous devez prendre cet utilisateur dans votre application.
Maintenant, comme nous n'avons pas vraiment d'application, j'avais essentiellement configuré Google point com.
Donc juste à des fins de démonstration.
Cependant, avec cela, j'espère qu'à un niveau élevé ou vous avez compris l'un des cas
d'utilisation importants qui est vraiment cognitif profond, vous n'avez pas besoin de faire ce système d'autorisation d'authentification.
Laissez Cognita s'en occuper.
Maintenant, lorsque nous discutons de l'ego doré, deux caractéristiques principales sont disponibles.
Le premier concerne les groupes d'utilisateurs et le second les groupes d'identités.
Ainsi, la démo que nous avions prise est associée aux groupes d'utilisateurs.
Ainsi, le groupe d'utilisateurs cognitifs s'occupe de cette authentification ainsi que du processus d'autorisation.
Vous disposez également d'un pool d'identités qui fournit essentiellement la fonctionnalité de fédération pour les utilisateurs
incognito.
Donc, si nous examinons ce schéma spécifique, vous à gauche, avez-vous une application mobile ou une
application de bureau ?
Ainsi, l'utilisateur peut continuer et effectuer l'authentification via des groupes d'utilisateurs.
Ainsi, une fois l'authentification terminée, ils obtiennent essentiellement leur jeton.
Ainsi, ce jeton peut être échangé avec le pool d'identités.
Et une fois authentifié avec succès avec le pool d'identités, ce qui se passe réellement, c'est que vous obtenez les informations d'identification comme les
clés secrètes d'accès à travers lesquelles vous pouvez aller de l'avant et vous connecter à divers services lors d'entretiens.
Comprenons donc le cas d'utilisation du pool d'identités.
Disons donc que vous avez une application mobile basée sur des quiz.
Désormais, à la fin du quiz, les résultats de l'utilisateur doivent être stockés dans sa dynamo.
DB David.
Maintenant, pour que cette application mobile stocke les données dans la table Dynamo DB, une sorte d'accès ou une clé
secrète est nécessaire.
Donc, ce que vous pouvez faire, c'est peut-être cacher l'enregistrement des clés d'accès ou secrètes, ce qui n'est pas vraiment
une meilleure pratique ou une meilleure approche.
Vous pouvez utiliser votre visite de pool d'identités.
Une fois que l'utilisateur se connecte à l'application, l'application peut utiliser le groupe d'identités pour
obtenir l'accès aux clés secrètes, et ces clés peuvent être utilisées pour l'accessibilité globale pour d'autres services.
Génial.
Il s'agit donc d'un aperçu de très haut niveau sur Amazon Cognitive Service.