Amazon Cognito – Ressourcen
Übersicht
Mit Amazon Cognito können Sie innerhalb weniger Minuten Benutzerregistrierung, Anmeldung, Zugriffskontrolle und vermittelten AWS-Servicezugriff zu Ihren Web- und Mobilanwendungen hinzufügen. Es handelt sich um einen entwicklerorientierten, kostengünstigen Dienst, der sichere, mandantenbasierte Identitätsspeicher und Verbundoptionen bietet, die auf Millionen von Benutzern skaliert werden können. Amazon Cognito hilft Ihnen dabei, markenspezifische Kundenerlebnisse zu schaffen, die Sicherheit zu verbessern und sich an die Bedürfnisse Ihrer Kunden anzupassen. Es unterstützt beispielsweise die Anmeldung bei Anbietern sozialer Identitäten und die kennwortlose Anmeldung mit WebAuthn-Passwörtern oder SMS- und E-Mail-Einmalpasswörtern. Amazon Cognito unterstützt verschiedene Compliance-Standards, arbeitet mit offenen Identitätsstandards und lässt sich in einen umfangreichen Katalog von Entwicklungsressourcen und SDK-Bibliotheken integrieren.
Hier finden Sie technische Materialien, in denen mit Code-Beispielen, die Sie in der eigenen App wiederverwenden können, beschrieben wird, wie Sie bestimmte Aufgaben ausführen. In den ersten Anleitungen erfahren Sie die Grundlagen zu Amazon-Cognito-Benutzerpools, Amazon-Cognito-Identitätspools und der AWS-AppSync-Entwicklung.
Erste Schritte
Workshop
Amazon Cognito Workshop
In diesem Workshop werden wir tief in Cognito eintauchen und eine Authentifizierungslösung für ein Beispiel eines Einzelhandelsgeschäfts entwickeln. Wir werden mit Amazon-Cognito-Benutzerpools für API-Authentifizierung für eine gehostete Benutzeroberfläche, Amazon-Cognito-Benutzerpools-SDK mit AWS Amplify und dem Amazon-Cognito-Identitätspools-SDK arbeiten.
Beispielanwendungen
Zoofach-Beispielanwendung
Diese Beispiel-Webanwendung demonstriert die Authentifizierung und richtlinienbasierte Autorisierung verschiedener Benutzertypen für eine imaginäre Zoofach-Webanwendung. Diese Anwendung verwendet Amazon Cognito für die Authentifizierung und Amazon Verified Permissions für die richtlinienbasierte Autorisierung. Die Anwendung verwendet die AWS-Amplify-Plattform, um die Bereitstellung und Bereitstellung von Backend-Ressourcen zu beschleunigen.