Đăng ký người dùng mới và đăng nhập
Đăng ký người dùng mới và đăng nhập
- Truy cập Amazon Cognito Console.
- Click Federated Identities
- Click TravelBuddy
- Click Edit identity pool
- Tại đây chúng ta có thể thiết lập Unauthenticated roles (roles xác định khi người dùng không đăng nhập), và Authenticated roles (roles xác định khi người dùng đăng nhập).
- Xác minh rằng Unauthenticated role được thiết lập chứa chuỗi CognitoIAMUnauthenticatedRole. Thông tin này được thiết lập khi tạo bài thực hành.
- Xác minh rằng Authenticated role được thiết lập chứa chuỗi CognitoIAMAuthenticatedRole. Thông tin này được thiết lập khi tạo bài thực hành.
Giờ đây, bạn đã có mọi thứ để đăng ký và đăng nhập với tư cách người dùng, sau đó kiểm tra hành vi đăng nhập của microservice /trips bây giờ rằng nó được bảo vệ bằng cách yêu cầu ủy quyền.
- Trong trang TravelBuddy, click Login or Register
- Click Sign-up here!
- Tại mục First Name, nhập tên của bạn
- Tại mục Last Name, nhập họ của bạn
- Tại mục Email Address, nhập địa chỉ email của bạn
Bạn phải cung cấp địa chỉ email hợp lệ - địa chỉ mà bạn có quyền truy cập, để bạn sẽ nhận được một mã xác minh.
- Tại mục Password nhập mật khẩu của bạn
- Click Register
- Kiểm tra email của bạn, lưu lại mã xác minh
- Tại mục Verification Code, nhập mã xác minh đã lưu trong bước 8
- Click Verify
- Đăng nhập bằng thông tin đăng nhập (địa chỉ email và mật khẩu) bạn đã cung cấp trong quá trình đăng ký.
- Bây giờ bạn đã đăng nhập và bạn sẽ thấy phần My Account
- Click My Account, chúng ta sẽ thấy tính năng duy nhất được triển khai là tùy chọn đăng xuất
- Click Go! mà không nhập bất cứ nội dung gì. Chúng ta sẽ thấy danh sách đầy đủ các chuyến đi trong hộp thoại
- Đăng xuất và click Go! mà không nhập bất cứ nội dung gì. Chúng ta sẽ thấy thông báo lỗi.