Jaka jest różnica między AWS SSO i Cognito?

Jaka jest różnica między AWS SSO i Cognito?
W AWS SSO użytkownik nie musi pamiętać o swoich poświadczeniach za każdym razem. Jednak użytkownik musi wprowadzić poświadczenia po raz pierwszy tylko po to, aby uzyskać dostęp. AWS Cognito służy do zapewnienia bezpieczeństwa każdej tożsamości, więc użytkownik musi się zarejestrować za każdym razem, gdy chce uzyskać dostęp do aplikacji lub jego konta.

Ten przewodnik wyjaśni usługi AWS SSO i Cognito z różnicą między nimi.

Co to jest AWS SSO?

Amazon Single Logp-On (SSO) to możliwość centralnego zarządzania wszystkimi tożsamościami, takimi jak użytkownicy i grupy, aby umożliwić tym tożsamości dostępu do dowolnej aplikacji przedsiębiorstwa. Pozwala użytkownikowi zalogować się raz, aby uzyskać dostęp do aplikacji, a następnie użytkownik może uzyskać do niej dostęp bez konieczności ponownego dostarczania poświadczeń.

Pojęcia SSO

Niektóre z najważniejszych koncepcji AWS SSO są wspomniane poniżej:

Tożsamość siły roboczej: Przechowuje wszystkie dane tożsamości centralnie i ile dostępu jest dostępna.

Uprawnienia do wielu konra: Usługa oferuje użytkownikowi tworzenie wielu kont o różnych poświadczeniach, aby uzyskać dostęp do aplikacji.

Przypisania aplikacji: Zapewnia scentralizowaną przestrzeń, w której użytkownik może uzyskać dostęp do wszystkich aplikacji chmury i lokalnych:

Co to jest AWS Cognito?

Konfigurowanie poświadczeń bezpieczeństwa leży u podstaw każdej aplikacji; Może to zająć wieki, aby całkowicie bezpiecznie z złożonymi opcjami. AWS Cognito zapewnia przystosowane, dostosowywane, wysoce bezpieczne i skalowalne usługi zarządzania użytkownikami. Użytkownik może zalogować się bezpośrednio, podając nazwę użytkownika i hasło lub korzystając z uwierzytelnienia stron trzecich:

Koncepcje poznawcze

Niektóre z głównych koncepcji Cognito wyjaśniono poniżej:

Zarządzanie użytkownikami: AWS Cognito zarządza wszystkimi użytkownikami w sieci lub aplikacji mobilnej i ich tożsamości.

Uwierzytelnianie: Może być używany do uwierzytelniania użytkowników za pośrednictwem zewnętrznego dostawcy tożsamości za pomocą Google, Facebooka itp.

Synchronizacja: Umożliwia także synchronizację wszystkich tożsamości dostępnych w aplikacji:

SSO vs Cognito

AWS Single Logp-On oferuje użytkownikowi zalogowanie się raz, a następnie bezpośredni dostęp do konta bez dostarczenia poświadczeń podpisania. AWS Cognito służy do tworzenia różnych kont za pomocą dostawców kont publicznych, takich jak Amazon, Google, Facebook itp., a także nieautoryzowane konta, które są znane jako goście.

Wniosek

Podsumowując, usługa Cognito służy do zarządzania i uwierzytelniania tożsamości utworzonych w aplikacji, podczas gdy SSO służy do razu do identyfikacji użytkownika i pozwala jej uzyskać dostęp. Cognito jest tam, aby potwierdzić żądanie dostępu i zezwolić tylko na zweryfikowanych użytkowników. Jeśli jednak konto jest podpisane w jednym, użytkownik może mieć dostęp bez dalszej weryfikacji.