W kolejnej części cyklu o Cognito opiszę jak skonfigurować lokalne środowisko tak, aby możliwy był dostęp do usługi Cognito z poziomu aplikacji .NET. Co to jest usługa Cognito oraz jak utworzyć i skonfigurować User Pool zostało opisane w pierwszej części cyklu o Cognito. Cały cykl będzie składał się z kilku artykułów opisujących kolejne etapy prowadzące do utworzenia prostej aplikacji konsolowej oraz klienta Cognito dla .NET. Aplikacja umożliwi zapoznanie się z następującymi funkcjami usługi:
- Rejestracja użytkownika
- Weryfikacja numeru telefonu i adresu email
- Logowanie użytkownika
- Zmiana hasła oraz reset hasła
- MFA oraz zarządzanie urządzeniami zaufanymi
- Użycie AWS Lambda do stworzenia własnego procesu autoryzacji i autentykacji
Zanim zaczniemy tworzyć aplikację musimy skonfigurować środowisko oraz zainstalować narzędzia niezbędne w procesie implementacji. Wystarczy do tego kilka prostych kroków, opisanych poniżej.