Beginnen wir die Benutzerauthentifizierung und Autorisierung mit AWS Cognito.
Was ist AWS Cognito?
AWS Cognito ist ein verwalteter Serverless, mit dem der Benutzer Benutzerpools erstellen kann, um den Benutzer zu validieren, indem Sie nach den zum Zeitpunkt der Registrierung bereitgestellten Anmeldeinformationen fragen. Es verfügt außerdem über mehrere Funktionen, mit denen Benutzer sich an der Anwendung registrieren, sich anmelden, Kennwörter verwalten usw. verwalten können. Der Cognito verfügt über die Erstellung von Identitätspools, die Autorisierungsbefugnisse verfügt, um auf die Benutzer zuzugreifen, die sich unterzeichnet:
Benutzerauthentifizierung mit AWS Cognito
AWS Cognito bietet dem Benutzer zum Erstellen “Benutzerpools”, Die dann für Benutzerauthentifizierungszwecke verwendet werden. Benutzerauthentifizierung bedeutet, dass der Benutzer überprüft werden muss, bevor der Zugriff auf die Anwendung zugelassen wird. Die Authentifizierung des Benutzers erfolgt in der Regel von Benutzernamen und Kennwort oder Authentifizierungsanbietern von Drittanbietern:
Autorisierung mit AWS Cognito
AWS Cognito ermöglicht es dem Benutzer auch, zu erstellen “Identitätspools”, Was sich auf die Genehmigung des Benutzers mit Hilfe von Benutzernamen, E -Mails, Telefonnummer usw. bezieht. Während des Erstellens von Identitätspools in AWS Cognito kann der Benutzer Rollen hinzufügen, die im Autorisierungsprozess verwendet werden können, wodurch festgelegt wird, wie viel Zugriff die Identität erhalten sollte:
Sie haben die Benutzerauthentifizierung und Autorisierung in AWS Cognito erfolgreich gelernt.
Abschluss
Amazon bietet Cognito Service an, um die Zugänglichkeit mehrerer Benutzer in der Anwendung zu verwalten, indem Pools für ihre Konten erstellt werden. Es bietet einen Benutzerpool, der für den Authentifizierungsprozess verwendet wird, und der Identitätspool wird für die Autorisierung des Benutzers erstellt. Der Benutzer kann entweder ein Konto erstellen und die Anwendung verwenden oder es mit einem von der Plattform angebotenen Gastkonto verwenden.