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.