Rozpocznijmy uwierzytelnianie i autoryzację użytkownika za pomocą AWS Cognito.
Co to jest AWS Cognito?
AWS Cognito to zarządzany Serverless, który pozwala użytkownikowi tworzyć pule użytkowników w celu weryfikacji użytkownika, prosząc o dane uwierzytelniające w momencie rejestracji. Ma również wiele funkcji, które pozwalają użytkownikom rejestrować się w aplikacji, logowanie, zarządzanie hasłami itp. Cognito ma tworzenie puli tożsamości, która ma uprawnienia upoważniające do dostępu do zalogowania użytkownika:
Uwierzytelnianie użytkownika za pomocą AWS Cognito
AWS Cognito oferuje użytkownikowi tworzenie „Pule użytkowników”, Które są następnie używane do celów uwierzytelniania użytkownika. Uwierzytelnianie użytkownika oznacza, że użytkownik musi zostać zweryfikowany przed dopuszczeniem dostępu do aplikacji. Uwierzytelnianie użytkownika jest zwykle wykonywane przez nazwę użytkownika i hasła lub dostawców uwierzytelniania stron trzecich:
Autoryzacja z AWS Cognito
AWS Cognito pozwala również użytkownikowi tworzyć „Pule tożsamości”, Który odnosi się do autoryzacji użytkownika za pomocą nazwy użytkownika, e -maila, numeru telefonu itp. Podczas tworzenia pul tożsamości w AWS Cognito pozwala użytkownikowi dodawać role, które można wykorzystać w procesie autoryzacji, co określa, ile dostępu powinien uzyskać tożsamość:
Z powodzeniem nauczyłeś się uwierzytelniania i autoryzacji użytkownika w AWS Cognito.
Wniosek
Amazon oferuje usługę Cognito do zarządzania dostępnością wielu użytkowników w aplikacji poprzez tworzenie pul dla swoich kont. Oferuje utworzenie puli użytkowników używanej do procesu uwierzytelniania, a pula tożsamości jest tworzona do autoryzacji użytkownika. Użytkownik może utworzyć konto i korzystać z aplikacji lub korzystać z niego z konto gości oferowane przez platformę.