Hey, du?
Und willkommen zurück.
Im heutigen Video werden wir nun über Amazon Cognita sprechen.
Daher hat Amazon Cognitive bei der Übersicht über die hohen Limits Authentifizierungs-, Autorisierungs- und Benutzerverwaltungsdienste für
Ihre Web- und mobilen Anwendungen bereitgestellt.
Lassen Sie uns dies anhand eines einfachen Anwendungsfalls verstehen.
Der Anwendungsfall besagt also, dass Alice eine mobile Entwicklerin in einer Startup-Organisation ist und diese Startup-Organisation
mit ihrem mobilen Wallet-System beginnen muss und es einige spezifische Anforderungen wie folgt
gibt.
Die erste Voraussetzung ist also, dass sich Benutzer mit neuen Anmeldeinformationen anmelden können.
Eine Anmeldefunktion sollte also vorhanden sein.
Zweitens sollten sich Benutzer auch über ihre Social-Media-Plattformen wie Facebook, Twitter, Google usw. bei
der Anwendung anmelden können.
Drittens sollte es einen Post-Signup-Prozess geben, bei dem es sich im Grunde um ein einmaliges Passwort zur Überprüfung handelt.
Nicht nur, weil auf vielen Websites nach einer Anmeldung eine Verifizierung normalerweise für diese E-Mail-Adresse erfolgt,
so dass auch eine Verifizierung erforderlich ist.
Dann sollte auch eine Multi-Faktor-Authentifizierung vorhanden sein, und Sie benötigen auch eine Kontowiederherstellungsfunktion
für diese Anwendung.
Wenn Sie also diese Funktionalität sehen, die wir besprochen haben, ist sie nicht nur auf
ein Startup-Unternehmen beschränkt, in dem Alice arbeitet, sondern fast das gesamte Unternehmen, sie werden diese Art von
Funktionalität benötigen.
Nehmen wir also an, es gibt 100 Organisationen, werden hundert Organisationen all diese Funktionalitäten
von Grund auf neu entwickeln?
Und wenn, dann ist es meistens nicht die beste Art, ihre Zeit zu nutzen.
Im Grunde muss Alice also nicht nur am Webanwendungscode für ihre mobile Brieftasche arbeiten, sondern Alice muss
hier auch ein vollständiges Authentifizierungs- und Autorisierungssystem aufbauen.
Und nicht nur Alice, sondern Entwickler in allen Organisationen müssen an dieser ähnlichen Funktion arbeiten.
Anstatt also den gesamten Code von Grund auf neu zu entwickeln, kann Alice den
Cognitive Service nutzen, der im Wesentlichen die Authentifizierung und Autorisierung sowie den
Benutzerverwaltungsdienst für ihre Web- und Mobilanwendungen bereitstellt.
Also lasst uns eins tun.
Lassen Sie uns weitermachen und es auf praktische Weise untersuchen.
Also haben wir nicht cycognito getröstet.
Ich habe bereits einen Benutzerpool, der für die heutige Demo erstellt wurde.
Nun, dies ist ein einfacher Benutzer, der erstellt wird, und wenn Sie ihn sich ansehen, sind derzeit keine
Benutzer verfügbar.
Lassen Sie mich Ihnen hier im Grunde kurz zeigen, was Golden Eagle Ihnen ermöglicht.
Sie haben also im Grunde eine gehostete Benutzeroberfläche.
Wie wir besprochen haben, kann sich Incognito im Wesentlichen um Authentifizierung, Autorisierung und Benutzerverwaltungsdienste
kümmern.
Also viele Koordinatoren konfigurieren.
So würde die Benutzeroberfläche wirklich aussehen.
Hier finden also Schritte zur Authentifizierungsautorisierung statt.
Lassen Sie mich also derzeit fortfahren und auf Anmelden klicken.
Sobald ich also auf Anmelden klicke, werde ich im Grunde genommen nach Benutzername, E-Mail und Passwort gefragt.
Und es gibt auch bestimmte Anforderungen an Passwörter, die wir grundsätzlich inkognito konfigurieren können.
Lass es mich dir schnell zeigen.
Mal sehen, ich gebe den Benutzernamen als Twitter-E-Mail an.
Als Ausbilder halte ich Labore gesperrt und für die Passwort-ID sehen Sie im Grunde, dass es eine Passwortanforderung gibt, die einen Kleinbuchstaben, Großbuchstaben,
einen bestimmten Buchstaben usw. enthalten muss. , etc. Sie müssen also ein
entsprechendes Passwort festlegen.
Lassen Sie mich also fortfahren und das passende Passwort festlegen.
Markieren Sie jetzt nicht all diese Dinge, die Sie sehen.
Alles hier kann auf der kognitiven Ebene konfiguriert werden.
Lassen Sie mich Ihnen das auch schnell zeigen.
Lassen Sie mich also zurück zum Benutzerpool-Audio gehen.
Und innerhalb eines Jahres, wenn Sie unter der Passwortrichtlinie sehen, besagt es im Grunde, dass es mindestens eine Zahl
enthält, mindestens ein Passwort aus Großbuchstaben enthält und mindestens acht Zeichen lang ist.
Abhängig von den Anforderungen in Ihrer Organisation können Sie ganz einfach eine benutzerdefinierte Kennwortrichtlinie einrichten.
Gut.
Lassen Sie mich also fortfahren und klicken Sie hier auf Anmelden.
Sobald wir uns angemeldet haben, sehen Sie, dass Sie nach einem Bestätigungscode gefragt werden.
Dieser Bestätigungscode wird also an die E-Mail gesendet.
In der E-Mail habe ich den Bestätigungscode also im Grunde genommen bereits zu diesem bestimmten Zeitpunkt
erhalten.
Wenn ich zu den Benutzern gehe, sollten Sie sehen, dass es einen Benutzer mit dem Benutzernamen der Twitter-E-Mail-Adresse
gibt, sagt Ausbilder Derek Believes Durden.
Und es zeigt Ihnen auch, ob die E-Mail verifiziert ist oder nicht.
Und im Bestätigungsdatum ist es und unbestätigt.
Machen wir also weiter und verwenden Sie diesen Bestätigungscode.
Es ist also 083413 und ich bestätige das Konto.
Wenn ich also dieses Audio aktualisiere, sehen Sie, dass es im Grunde jetzt bestätigt ist.
Wenn Sie jetzt sehen, dass es mich im Grunde zu Google umgeleitet hat.
Das ist völlig in Ordnung, da ich Google als von Ihnen hinzugefügten Rückruf konfiguriert habe.
Also im Grunde, sobald sich ein Benutzer erfolgreich anmeldet, dann genau.
Sie müssen diesen Benutzer in Ihre Anwendung aufnehmen.
Nun, da wir nicht wirklich eine Anwendung haben, hatte ich im Grunde Google dot com konfiguriert.
Also nur zu Demonstrationszwecken.
Ich hoffe jedoch, dass Sie auf hohem Niveau einen der wichtigen Anwendungsfälle
verstanden haben, die wirklich tief kognitiv sind, und Sie müssen dieses Authentifizierungs-Autorisierungssystem nicht verwenden.
Lassen Sie Cognita sich darum kümmern.
Wenn wir nun über das goldene Ego diskutieren, gibt es zwei Hauptmerkmale, die verfügbar sind.
Einer sind die Benutzerpools und der zweite sind die Identitätspools.
Die Demo, die wir genommen haben, ist also mit den Benutzerpools verknüpft.
Der kognitive Benutzerpool kümmert sich also um diese Authentifizierung sowie um den Autorisierungsprozess.
Sie haben auch einen Identitätspool, der im Wesentlichen die Funktionalität der Föderation für die Benutzer inkognito
bereitstellt.
Wenn wir uns also dieses spezifische Diagramm ansehen, Sie auf der linken Seite, haben Sie eine mobile
Anwendung oder eine Desktop-Anwendung?
Der Benutzer kann also fortfahren und die Authentifizierung über Benutzerpools durchführen.
Sobald die Authentifizierung abgeschlossen ist, erhalten sie im Grunde ihr Token.
Dieser Token kann also mit dem Identitätspool ausgetauscht werden.
Und sobald Sie sich erfolgreich mit dem Identitätspool authentifiziert haben, erhalten Sie die Anmeldeinformationen wie den Zugang zu
geheimen Schlüsseln, über die Sie fortfahren und sich in Interviews mit verschiedenen Diensten verbinden können.
Lassen Sie uns also den Anwendungsfall des Identitätspools verstehen.
Nehmen wir also an, Sie haben eine Quiz-basierte mobile Anwendung.
Jetzt am Ende des Quiz sollten die Ergebnisse des Benutzers in seinem Dynamo gespeichert werden.
DB David.
Damit diese mobile Anwendung die Daten nun in der Dynamo DB-Tabelle speichern kann, ist eine Art Zugriff oder ein
geheimer Schlüssel erforderlich.
Was Sie also tun können, ist, dass Sie vielleicht den Zugriff oder die geheimen Schlüssel verstecken können, was nicht wirklich
eine bewährte Methode oder ein besserer Ansatz ist.
Sie können Ihren Identitätspoolbesuch nutzen.
Sobald sich der Benutzer bei der Anwendung anmeldet, kann die Anwendung den Identitätspool verwenden, um den
Zugriff in geheimen Schlüsseln zu erhalten, und diese Schlüssel können für die allgemeine Zugänglichkeit für andere Dienste verwendet werden.
Toll.
Dies ist also ein sehr allgemeiner Überblick über den Amazon Cognitive Service.