Zespół projektuje aplikację mobilną, która musi wymagać uwierzytelniania wieloskładnikowego (MFA). Jakie kroki należy podjąć, aby zaimplementować MFA? (Wybierz dwie opcje.)
Wybierz odpowiedź
Dotknij opcji, aby sprawdzić swoją odpowiedź.
Poprawna odpowiedź: Użyj Amazon Cognito, aby utworzyć pulę użytkowników i dodać użytkowników do tej puli., Włącz MFA dla puli użytkowników Amazon Cognito..
Dlaczego to jest odpowiedź
Aby zaimplementować MFA dla aplikacji mobilnej, należy użyć Amazon Cognito. Cognito User Pools to usługa zarządzana, która zapewnia uwierzytelnianie, autoryzację i zarządzanie użytkownikami dla aplikacji mobilnych i internetowych. Pierwszym krokiem jest utworzenie puli użytkowników w Cognito i dodanie do niej użytkowników aplikacji. Następnie należy włączyć MFA dla tej puli użytkowników w ustawieniach Cognito. Cognito automatycznie zarządza procesem MFA, wysyłając kody weryfikacyjne (np. SMS, TOTP) i weryfikując je. Wysyłanie kodów tekstowych MFA bezpośrednio z aplikacji za pomocą Amazon SNS Publish API jest niepotrzebne i skomplikowane, ponieważ Cognito obsługuje to automatycznie. Tworzenie użytkowników IAM dla każdego użytkownika aplikacji jest niewłaściwe, ponieważ IAM służy do zarządzania dostępem do zasobów AWS, a nie do uwierzytelniania użytkowników końcowych aplikacji. Włączanie MFA na kontach użytkowników IAM również nie ma zastosowania, ponieważ użytkownicy aplikacji nie są użytkownikami IAM.
Zdaj egzamin — bez niekończącego się szukania odpowiedzi
Uzyskaj wszystkie zweryfikowane pytania i wyjaśnienia do tego egzaminu w jednym miejscu i zaoszczędź godziny przygotowań. Ponad 1000 certyfikacji · Ponad 20 języków · Zacznij za darmo.
Zdaj egzamin szybciej → Karta nie jest wymagana